VMware上的linux虚拟机磁盘空间满了,如何扩充磁盘空间?

1、查看哪个磁盘空间不够了

df -h

VMware上的linux虚拟机磁盘空间满了,如何扩充磁盘空间?_第1张图片

 如下图:由于测试虚拟机磁盘空间都够用,咱拿/var目录所在磁盘/dev/mapper/centos-var做扩充实验,目前该磁盘空间3G,使用了49%,还剩1.6G可以用;咱扩充1G,扩充到4G;

也就是“/dev/mapper/centos-var磁盘空间不够了”,咱加1G,扩充至4G;

2、在VMware上添加新硬盘

        2.1、先 ls /dev/sd* 查看虚拟机上原有的sd系统硬盘:

(注:sda表示sd系列的第一块硬盘)

      查询物理卷:

命令:pvs

VMware上的linux虚拟机磁盘空间满了,如何扩充磁盘空间?_第2张图片

 (注:pv = phisycal volumn  物理卷)

        2.2、打开VMware,右击要扩充的虚拟机,点击设置, 打开虚拟机设置界面:

VMware上的linux虚拟机磁盘空间满了,如何扩充磁盘空间?_第3张图片

        2.3、点击左下角“添加”按钮 => 硬件类型选择“硬盘” => 点下一步,选择SCSI(推荐)=> 点下一步,选择“创建新虚拟磁盘”, 点下一步

 VMware上的linux虚拟机磁盘空间满了,如何扩充磁盘空间?_第4张图片

VMware上的linux虚拟机磁盘空间满了,如何扩充磁盘空间?_第5张图片

        2.4、设置最大磁盘大小为1G,选择将磁盘拆分成多个文件

VMware上的linux虚拟机磁盘空间满了,如何扩充磁盘空间?_第6张图片

         2.5、点击下一步,设置磁盘名称,完成,然后发现虚拟机设置界面,多个1G新硬盘,

如下图,然后点确定;

VMware上的linux虚拟机磁盘空间满了,如何扩充磁盘空间?_第7张图片

        2.6、重启虚拟机之后, ls /dev/sd*  再查看虚拟机上现有的sd系统硬盘:

多了个/dev/sdc新硬盘

3、将物理磁盘 /dev/sdc 初始化为物理卷:

pvcreate /dev/sdc

然后 pvs 查询物理卷:

发现多了个1G的物理卷,这就是我们刚新初始化的

VMware上的linux虚拟机磁盘空间满了,如何扩充磁盘空间?_第8张图片

4、将/dev/sdc物理卷加入centos 逻辑卷组:

加入前,查询vg(逻辑卷组):

命令:vgs

(注:vg = volumn group      逻辑卷组)

开始将pv加入vg逻辑卷组,如下:

vgextend centos /dev/sdc

 加入成功之后,查询vg逻辑卷组:vgs

发现多了1G

再 pvs 查询物理卷:

发现 /dev/sdc 已经属于centos的逻辑卷组了

VMware上的linux虚拟机磁盘空间满了,如何扩充磁盘空间?_第9张图片

5、扩充逻辑卷

扩充前,先 lvs 查询逻辑卷:

(注:lv = logic volumn      逻辑卷)

开始扩充逻辑卷 /dev/mapper/centos-var 

命令:lvextend -L +1G /dev/mapper/centos-var

 扩充玩逻辑卷之后, lvs 查询:

发现逻辑卷 var 多了1G

VMware上的linux虚拟机磁盘空间满了,如何扩充磁盘空间?_第10张图片

6、对逻辑卷扩容完,还要同步到文件系统,实现对根目录的扩容:

xfs_growfs /dev/mapper/centos-var

如下图:同步前后的根目录空间大小:

VMware上的linux虚拟机磁盘空间满了,如何扩充磁盘空间?_第11张图片

至此,linux目录 /var 所在磁盘空间扩充完成!

你可能感兴趣的:(Linux,实用操作,centos,VMware,磁盘扩容,linux磁盘扩容,VMware添加硬盘)