Linux磁盘LVM扩展
虚拟机环境:VMware centos7 6G的硬盘扩展到20G
1.将Vmware中虚拟机硬盘扩展到20G
我这里是已经扩展好了,所以expand是灰色的
2.centos7系统中格式化新增加的分区
添加完磁盘状态
格式化分区
fdisk /dev/sda
n //添加新分区
p //创建主分区
3 //分区号3(1、2已经有了)
按回车 //起始扇区选择默认
回车默认 //为了不浪费空间
t //更改分区格式
8e //更改分区格式为LVM
p //查看弄好的分区 (blocks为分区大小 单位为kb)
w //保存分区并退出保存出错,需要重新启动
WARNING: Re-reading the partition table failed with error 16: 设备或资源忙.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
正在同步磁盘。
不重启后面会提示
vgextend centos /dev/sda3
Device /dev/sda3 not found.
3.LVM命令扩展
看已有卷组名
vgdisplay
注意:VG Name后面的即为卷组名,这里的卷组名为rhel,VG Size为卷组大小,等下注意对比
开始扩展 把/dev/sda3扩展到卷组rhel下
vgextend centos /dev/sda3 //centos为卷组名
再查看一下卷组
vgdisplay
注意:VG Size的大小已经发生了变化
查看逻辑卷 然后记住他的LV Path路径
lvdisplay //这里的LV Path路径为/dev/rhel/root
给逻辑卷扩容空间
lvextend /dev/centos/root /dev/sda3
//lvextend参数-L是指定大小 如果不输入-L +10G 则默认使用全部空间
4.需要重新刷新系统分区大小
使用xfs_growfs命令更新系统识别的文件系统大小
xfs_growfs /dev/mapper/centos-root
df -h查看新的空间