Vmware虚拟机Linux系统在使用过程中碰到磁盘空间不够用的时候,可以通过以下步骤对磁盘进行扩容,操作之前请先将原来的系统做个克隆备份,以防操作不当导致系统崩溃无法恢复。具体步骤如下:
1.虚拟机关机后编辑设置添加新磁盘。


2.开启虚拟机登入系统fdisk -l查看新增磁盘信息。

3.为新磁盘创建分区。执行 fdisk /dev/sdb命令创建分区,根据向导完成以下操作:

这样就创建了一个大小为100G的分区。
4.执行partprobe应用更改后fdisk -l查看分区是否生效。

5. 执行mkfs.xfs -f /dev/sdb1格式化新创建的分区。


分区初始化完成,Linux系统会为每个初始化完成的分区指定一个UUID,可执行lsblf -f查看。

6. Linux系统中一切为文件,现在磁盘已经初始化完成,但是还不能够直接使用,如果要使用,需要将初始化完成的分区与文件进行挂载,然后通过该文件映射到该分区的存储空间。 使用mount 命令将该分区挂载到哪个文件下。


此时可以看到文件与分区已经挂载完成,不过这里要注意:通过命令行的方式挂载分区,等到虚拟机重启的时候就会消失如何安装LINUX,如果要永久挂载需要到/etc/fstab 进行设置。

/etc/fstab 是一个文本文件,它存储了在 Linux 系统启动时需要自动挂载的文件系统信息。该文件包含多行,每一行代表一个文件系统的挂载点和参数。每一行由若干个字段组成,字段之间用空格或制表符分隔开来。常见的字段含义如下:

这样linux扫描新增磁盘,虚拟机Liunx系统新增磁盘添加完成了,可以通过 df -h命令查看系统磁盘的使用情况。

另外node.js安装linux,如果运维环境中有大量虚拟机如何保证这些虚拟机磁盘使用空间都是正常的,这里推荐可部署Zabbix监控系统通过VMware监控方式将这些虚拟机运行情况进行监测linux扫描新增磁盘,参见《Zabbix监控VMware虚拟机配置步骤》
