Linux LVM磁盘扩容

相关资料和教程

http://vbird.dic.ksu.edu.tw/linux_basic/0420quota_3.php
http://vbird.dic.ksu.edu.tw/linux_basic/0230filesystem.php#fdisk

具体操作

1. 初始状态

这里写图片描述
可以看到/def/sda有805G, LVM只有210G。需要把805G都分配并挂载到LVM。

2. partion阶段

先用fdisk /dev/sda尝试分区(输入:n p w),均采用默认值:
这里写图片描述
发现只分出来一点点。地址在9765832 ~ 97658877的磁盘碎片。
删除掉(fdisk /dev/sda, 输入:d 3 w),然后重新分。
这里写图片描述
发现第一个扇区可以从97656832到1572863999,目前已分配部分的End是524285951,所以分配地址可以从524285952开始:
这里写图片描述
这次已经分配成功了。

3. PV阶段

这里写图片描述
执行pvscan看到前面分的500G的/dev/sda3还不是lvm,所以执行 pvcreate /dev/sda3。

4. VG阶段

由于主磁盘已经有了一个VitrualGroup,us1404-vg。我的目的是扩充现有的主磁盘,所以不必要新建磁盘。直接vgextend us1404-vg:
这里写图片描述
可以看到us1404-vg已经有了700+G。但是后来挂上的500G的sda3是Free状态。df -h查询发现磁盘也没有变大。

5. resize阶段

需要将上面的Free的空间分配到主磁盘。
lvextend -l +100%FREE /dev/us1404-vg/root
resize2fs -p -F /dev/us1404-vg/root
这里写图片描述
最后df -h,可以看到已经成功的扩充到685G。
这里写图片描述
linux命令查询:http://man.linuxde.net/lvextend,lvextend需要用LVM具体Path(lvdiplay可查询)。+100%FREE分配全部空余空间。
最后刷新系统磁盘表(partprobe命令),这样不用重启,登陆的时候就能看到系统磁盘大小已经刷新:
partprobe

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值