一、修改硬盘大小

关闭虚拟机→设置→硬盘→修改到自己需要的磁盘大小

二、查看根目录当前磁盘使用情况统计

df -h

注:虽然在第1步已经设置过新的磁盘大小为50G,但是这里明显可以看出总磁盘大小依旧是之前的20G,这就涉及到分区问题。

三、修改分区,将磁盘空间分配给根目录

1、查看磁盘分区表

可以看到主机真实的磁盘大小是之前设置的50G左右

fdisk -l

2、创建分区


3、再次查看磁盘分区表


4、接收新的分区表信息

[root@test-1 ~]# partprobe 
5、将分区格式化为ext4格式

mkfs.ext4 /dev/sda3

5、查看卷组名

vgdisplay

6、创建新物理卷

pvcreate /dev/sda3

7、扩展到卷组

vgextend centos /dev/sda3

8、查看根分区

lvdisplay

9、扩展到容量逻辑分区

lvextend /dev/centos/root /dev/sda3

10、刷新逻辑分区

resize2fs /dev/centos/root

11、若报错,查看文件系统是不是xfs 的

磁盘扩容报 resize2fs: Bad magic number in super-block
# resize2fs -p -F  /dev/mapper/mpatha
resize2fs 1.42.9 (28-Dec-2013)
resize2fs: Bad magic number in super-block 当尝试打开 /dev/mapper/mpatha 时
找不到有效的文件系统超级块.

cat /etc/fstab

12、若是,则用该命令

xfs_growfs /dev/centos/root

13、查看根目录

df -h

此时已经变成47G,重启虚拟机生效。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐