如下示例使用VMWare虚拟化软件给虚拟centos7系统进行相关磁盘扩容
1、查看目前磁盘容量
2、VMWare给虚拟系统扩展空间
注意在虚拟系统关机情况下进行
3、查看扩容后磁盘情况
4、创建磁盘分区
这里使用fdisk工具进行分区
fisk /dev/sda
可以根据提示开始划分分区:
输入 m 查看帮助信息,
再输入 n(表示增加分区),
回车后输入 p(创建主分区),
回车后 partition number 输入3(因为上面已经有两个分区 sda1 和 sda2),
回车会提示输入分区的 start 值,默认即可,
回车会提示输入分区的 end 值,(使用默认,或者根据需要分配大小。默认即当前最大值),
回车后输入 w 进行保存,
分区划分完毕
5、查看分区
标记出来的即为新分磁盘区
6、修改分区ID
可以看到 /dev/sda4 的 Id号为 83,我们要将其改成 8e(LVM卷文件系统的 Id)
7、重启系统
8、扩展分区
这里我们为home扩充空间
显示逻辑卷分区信息
lvs
显示卷组信息
pvs
将物理硬盘分区初始化为物理卷,以便被 LVM 使用。
pvcreate /dev/sda4
注意:
1)要创建物理卷必须首先对硬盘进行分区,并且将硬盘分区的类型设置为“8e”后,才能使用pvcreat指令将分区初始化为物理卷。
2)如果找不到 sda4,可能是上面结束后忘了重启系统。
扩展卷指定VG Name
vgextend centos /dev/sda4
这里显示5G,意思是我们最多可以给home分5G
扩容home
lvextend -L+4.5G /dev/mapper/centos-home
注意大小写
9、刷新文件系统
xfs格式使用命令: xfs_growfs /dev/centos/home,
ext4格式使用: resize2fs /dev/centos/home