Ubuntu虚拟机磁盘扩容方法
术语
物理卷:Physical Volume,简称PV。
卷组:Volume Group,简称VG。
逻辑卷:Logical Volume ,简称LV。
物理分区:Physical Extents,简称PE。
逻辑分区:Logical Extents,简称LE。
扩容顺序
创建新的PV—将新的PV加入到当前VG—扩容现有LV----扩容文件系统
步骤
(1)新建一个物理卷
添加后,执行:
fdisk -h
显示如下:
其中LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制。其/dev/vda5对应的是root分区。
另外,也使用pvcreate命令创建物理卷,命令如下:
pvcreate /dev/vda3
(2)将新的PV加入到当前VG
查看逻辑卷组(vgdisplay):
把新建的物理卷添加到逻辑卷组:
vgextend ubuntu-gnome-vg /dev/vda3
(3)将逻辑卷组新添加的空间分配给需要的分区:
分配制定大小空间:
lvextend -L +100G /dev/mapper/ubuntu–gnome–vg-root
将剩余的所有空间添加到指定分区:
lvextend -l +100%FREE /dev/mapper/ubuntu–gnome–vg-root
lvextend扩展的是lv, df看到的是文件系统, 所以还需要扩展文件系统。
(4)扩展文件系统:
resize2fs -p -F /dev/mapper/ubuntu–gnome–vg-root
或
xfs_growfs /dev/mapper/ubuntu–gnome–vg-root
注意:
若文件系统为xfs 用命令xfs_growfs
若文件系统为 ext2/ext3/ext4 用命令resize2fs
用df查看系统,如下
参考资料
https://jingyan.baidu.com/article/25648fc18f22b29191fd0011.html
https://www.cnblogs.com/dbseeker/p/6369777.html