Linux 中/data 数据分区磁盘空间不足,如何挂载磁盘。
首先,咱们需要模拟一下环境,下图 使用VMware为我添加一块300G(实际200M~~手动滑稽 -_-)的硬盘设备。
按照步骤一步一步添加就好。添加完成后需要重启你的虚拟机,方能生效。
OK,那么咱们的环境就有了。我已经为咱们的“服务器”安装了个300G(200M)的硬盘了,现在咱们把它挂载到 /data 下。
第一步,为新磁盘创建分区。
1 2 3 |
|
为磁盘创建分区,可以用两个命令,fdisk and parted 。这里咱们先讲 fdisk 。parted等下再说
fdisk 命令,-c 选项:关闭dos兼容模式,-u 以扇区为单位为磁盘分区。
当需要为你的磁盘分的细致一些的时候可以使用,咱们现在要把300G都挂载到 /data 就不使用命令选项了。
下面是等下需要用到的 fdisk 内部指令含义:
m 显示帮助。 n 创建分区。 p 显示磁盘分区信息。 d 删除分区。 w 保存并退出。 q 退出不保存。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
|
fdisk -l 查看一下磁盘的信息。
1 2 3 4 5 6 |
|
第二步,为你的分区创建文件系统(格式化)
首先要手动更新一下,让系统知道 sdb 磁盘分区表有变化了~~
1 2 3 4 |
|
然后直接给分区装个 ext4文件系统就好了
1 2 3 4 5 6 7 8 |
|
反正我是不需要系统默认检查什么的,那我就直接关掉好了,就使用它建议的 tune2fs 命令就好了。
1 2 3 4 5 |
|
第三步,将 /dev/sdb1 挂载~~到 /data ,并实现开机自动挂载。
mount 挂载,这个简单,我就不讲了。
1 2 3 4 5 6 7 8 |
|
开机自动实现挂载的方法有很多,咱们就简单的讲三种好了。
方法一:通过 /etc/rc.local 实现开机运行 mount /dev/sdb1 /data 。来实现开机自动挂载
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
方法二:通过 /etc/fstab 实现开机自动挂载
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
方法三:通过chkconfig 实现开机自动启动。
这个方法我也不太建议,毕竟chkconfig还是用来启用系统服务比较好,挂载的事情还是交给 fstab 的好。
下面的链接就是我写的如何实现chkconfig的开机自启动~~链接,有兴趣的可以看下。
https://www.cnblogs.com/xuenil/p/9470812.html