根目录磁盘空间不足,使用fdisk添加新磁盘问题

1、添加新磁盘

在虚拟机设置中添加——(硬盘)下一步——(SCSI(S))下一步——(创建新虚拟磁盘(V))下一步——(最大磁盘大小(自己设置,我这里用的20G))下一步——完成——确定
这时虚拟机设置中硬件部分显示有两个硬盘,开机
根目录磁盘空间不足,使用fdisk添加新磁盘问题

2、对磁盘进行分区

首先我们查看下我们虚拟机中的磁盘情况:
对于IDE接口硬盘设备文件一般为:/dev/dh[a-z](其中第一个为/dev/dha,第二个为/dev/dhb,以此类推)
对于SCSI接口硬盘设备文件一般为:/dev/sd[a-z]([a-z]解释同上)
运行ls /dev/sd 双击Tab键,可以看到我们刚添加的硬盘sdb
根目录磁盘空间不足,使用fdisk添加新磁盘问题
接下来我们用fdisk对磁盘进行分区。

fdisk  /dev/sdb

根目录磁盘空间不足,使用fdisk添加新磁盘问题
m—查看各命令操作
创建分区:n——建立主分区:p——分区号:1——起始扇区:使用默认——最终扇区:+10G(即分区大小为10G,也可以自己计算最终扇区值(一个扇区有512个字节))——查看分区情况:p——保存退出:w
根目录磁盘空间不足,使用fdisk添加新磁盘问题

3、内核读取新的分区表

partprobe /dev/sdb

注意这里为磁盘sdb而非我们新建的分区sdb1。

4、格式化:创建文件系统

linux中常用的文件系统有ext4、xfs等。

mkfs.ext4  /dev/sdb1

5、挂载:将文件系统连接到目录结构中,即将目录和一个硬盘挂钩

挂载有手动挂载(临时挂载)和自动挂载(永久挂载)两种。

手动挂载:

重启后会失效。主要用于检测已经格式化的设备是否可以和预期的一样工作。

mount 硬盘所在目录 挂载点(目录)

新建一个挂载点,也就是一个目录。

mkdir /mnt/sdb1-lwl

运行df查看此时磁盘信息
根目录磁盘空间不足,使用fdisk添加新磁盘问题
运行

mount /dev/sdb1 /mnt/sdb1-lwl

df查看挂载后磁盘信息
根目录磁盘空间不足,使用fdisk添加新磁盘问题
可以看到我们新挂载的sdb1的信息。

自动挂载(永久挂载)
(1)将设备信息添加到/etc/fstab中,修改fstab信息

vim /etc/fstab

(2)在最下边添加:

/dev/sdb1    /mnt/sdb1-lwl    ext4    defaults    0 0

包括六部分:
/dev/sdb1 ——要使用的设备,也可以是设备的UUID号(可以通过blkid命令查看)
/mnt/sdb1-lwl——挂载点
ext4——文件系统类型
defaults——挂载时应用于设备的自定义选项,一般都用defaults
0——转存标志:用于生成设备内存的备份。0:不生成备份 1:生成备份
0——fsck顺序:当有多个文件系统需要检查时检查顺序
保存退出。
(3)检查,一定要进行这一步,否则一旦fstab中内容写错将开不了机。

mount -a

重启后/mnt/sdb1-lwl 目录下就有新的空间可以用啦

注:楼主也在刚开始学习,如有错误欢迎各位大神批评指正,非常感谢。