虚拟机系统有时候因为工作需要可能会空间不足,需要追加新的硬盘,下面介绍增加的方法。
操作环境:VMware Workstation 15 Pro;
CentOS 7;
向操作系统追加5G的硬盘空间;
一、启动VMware Workstation,找到需要添加硬盘的虚拟机(注意断电!添加硬盘之前不要启动机器),点击编辑虚拟机设置。
二、点击添加,默认都是下一步,注意指定磁盘容量时默认是20G,这里改为5G,点击确定。
三、打开虚拟机,此时可以看到硬盘已经添加成功(这里一次性添加了6块),但是现在还不能使用,需要进一步配置。
四、 使用 ll /dev/sd* 查看所有磁盘信息,红框中的即是新添加的硬盘。也可以使用lsblk来查看。
五、使用MBR创建分区,输入fdisk /dev/sdb命令启动分区工具,进入会话模式,输入 n 开始创建分区。
六、①输入 n 后会提示要划分主分区还是扩展分区,这里选择 p 主分区;
②接下来选择分区号,默认从1号开始划分;
③之后是选择磁盘开始的扇区2048-10485759,默认为 2048,这里按回车键即可;
④接下来是选择磁盘分区结束的扇区,即分区大小,我们直接输入分区的大小即可,这里输入+2G;
⑤输入 w 保存分区信息;
七、刷新分区表,使用 partprobe /dev/sdb 命令。
八、查看分区结果,使用 fdisk -l /dev/sdb 或者 lsblk。
九、创建文件系统,使用 mkfs.ext4 /dev/sdb1 命令进行格式化。
十、挂载mount,使用 mkdir /mnt/disk1 命令创建挂载点(注意:一个分区一个挂载点), 使用 mount -t ext4 /dev/sdb1 /mnt/disk1 命令进行挂载。
挂载完成可以使用 df -hT 命令或 mount 命令查看挂载信息。
十一、到这里磁盘创建划分挂载已经完成,sdb1就已经可以使用。后面的分区重复上面的步骤即可,一个磁盘的分区数量不能超过4个。
上面所演示的是临时挂载,重启后就会消失,如果需要进行永久挂载,需要把mount -t ext4 /dev/sdb1 /mnt/disk1 命令写入/etc/fstab文件当中,在这里不做过多介绍。