Ubuntu lvm扩容

请注意,本文编写于 603 天前,最后修改于 508 天前,其中某些信息可能已经过时。

在上一篇的自编译LEDE过程中,由于起始硬盘只设定了16G,加上系统占用,导致编译前只剩下10G出头的可用空间,导致第一次编译失败。
由于编译使用的机器是在ESXi环境搭建,所以扩容也比较方便。

1. 将编译机器关闭,编辑虚拟机,硬盘空间原始16G,修改至50G,保存设置,开机

#查看end列数字最大的blocks
2. sudo fdisk -l
   
3. sudo fdisk /dev/sda
   n
   p
   start处填写步骤2中的数字+1,ex:65535,就填写65536
   w
   sudo reboot

#查看刚才新建分区的编号,这次我的实验中是/dev/sda3
4. sudo fdisk -l      

#将新的分区改为Linux lvm格式
5. sudo fdisk /dev/sda3
   t
   8e
   w

#查看/dev/sda3的分区表是否已经变为Linux lvm
6. sudo fdisk -l

#格式化分区
7. mkfs.ext4 /dev/sda3

8. pvcreate /dev/sda3

#查看vg名字,我这里是ubuntu-template-vg
9. pvscan

10. vgextend ubuntu-template-vg /dev/sda3
    成功后会输出如下信息
    Volumn group "ubuntu-template-vg" successfully extended

#查看lv名字,我这里是ubuntu-template-vg/root
    lvscan

11. lvextend -L 46G ubuntu-template-vg/root
    成功后会输出如下信息
    Extending logical volumn root to 46G
    Logical volumn successfully resized

#试扩容生效
12. resize2fs !$

#检查扩容的空间是否挂载成功
13. df -h

添加新评论

评论列表