Skip to content

虚拟机扩展Linux根目录磁盘空间

代码片段

先在虚拟机设置里扩展磁盘

shell
# 增加磁盘并重启虚拟机
fdisk -l
df -l                       # /dev/mapper/ubuntu--vg-ubuntu--lv ext4       20G   20G     0 100% /
mkfs -t ext4 "/dev/sda4"    # 格式化新分区为 ext4
lvs						              # 查看逻辑卷信息
pvcreate "/dev/sda4"        # 将物理硬盘分区初始化为物理卷,以便被LVM使用
df -TH                      # 查看lvm,如/dev/mapper/ubuntu--vg-ubuntu--lv
vgextend /dev/mapper/ubuntu--vg "/dev/sda4"             # 增加卷组的容量
vgdisplay                                               # 查看可扩展的空间大小
lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv # 扩展逻辑卷的逻辑边界
resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv             # 重新加载逻辑卷的大小
df -TH   # 查看分区磁盘占用情况
lsblk    # 查看未被挂载的硬盘