Linux-LVM磁盘扩展

2018-10-18

Linux磁盘LVM扩展

虚拟机环境:VMware centos7 6G的硬盘扩展到20G

1.将Vmware中虚拟机硬盘扩展到20G

1539830714783

我这里是已经扩展好了,所以expand是灰色的

2.centos7系统中格式化新增加的分区

添加完磁盘状态

1539830790308

格式化分区

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

1539831092396

注意: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查看新的空间