如何在 Linux 上扩展现有物理卷的逻辑卷

如何在 Linux 上扩展现有物理卷的逻辑卷

nvme0n1p3 有 8.5G,ubuntu--vg-ubuntu--lv 有 4G,如何将 ubuntu--vg-ubuntu--lv 扩容到 8G?

 NAME                      MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT 
nvme0n1                   259:0    0   10G  0 disk 
├─nvme0n1p1               259:1    0  512M  0 part /boot/efi
├─nvme0n1p2               259:2    0    1G  0 part /boot
└─nvme0n1p3               259:3    0  8.5G  0 part 
  └─ubuntu--vg-ubuntu--lv 253:0    0    4G  0 lvm  /

当我尝试 vgextend ubuntu--vg-ubuntu--lv /dev/nvme0n1p3 这样做时

Physical volume '/dev/nvme0n1p3' is already in volume group 'ubuntu-vg'
Unable to add physical volume '/dev/nvme0n1p3' to volume group 'ubuntu-vg'
  /dev/nvme0n1p3: physical volume not initialized.

答案1

步骤比较简单,首先需要扩展 LV:

lvextend -L+1GB /dev/mapper/ubuntu--vg-ubuntu--lv

最后一条命令添加 1 GB 空间,/ 然后扩展文件系统。如果是 ext4,请使用命令:

resize2fs /

如果是 XFS,您可以使用命令

xfs_growfs -d /

两个调整大小命令都可以即时完成(无需卸载文件系统)

相关内容