我对 ubuntu 服务器还很陌生,我想扩展我的分区。
我运行了一下sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
,得到的结果如下:
NAME FSTYPE SIZE MOUNTPOINT LABEL
loop0 squashfs 69.8M /snap/lxd/19032
loop1 squashfs 69.9M /snap/lxd/19188
loop2 squashfs 32.3M /snap/snapd/11107
loop3 squashfs 55.5M /snap/core18/1988
loop4 squashfs 31.1M /snap/snapd/11036
loop6 squashfs 55.4M /snap/core18/1944
loop7 squashfs 31.1M
sda 2.7T
├─sda1 vfat 512M /boot/efi
├─sda2 ext4 1G /boot
└─sda3 LVM2_member 2.7T
└─ubuntu--vg-ubuntu--lv ext4 200G /
sr0 1024M
如您所见,sda3
有 2.7T 的存储空间,但ubuntu--vg-ubuntu--lv
只使用了 200G。
有没有简单的方法来提供ubuntu--vg-ubuntu--lv
更多存储空间?
我读过相关内容,gparted
但我觉得这似乎很可疑。
答案1
如果卷组的大小已定义为 2.7 TB,则只需四个命令即可扩展逻辑卷并分配所有内容。操作方法如下:
- 打开终端(如果尚未打开)
- 通过告诉 LVM 物理分区大小已发生改变来扩展逻辑卷:
sudo pvresize /dev/sda3
- 找到LVM逻辑卷的实际路径:
sudo lvdisplay
- 指示 LVM 扩展逻辑卷以使用所有新分区大小:
笔记:确保将路径更改为与第 2 点中的正确路径匹配。sudo lvextend -l +100%FREE /dev/ubuntu--vg/ubuntu--lv
- 调整文件系统大小以使用所有新空间:
sudo resize2fs /dev/ubuntu--vg/ubuntu--lv
这将为你提供一个 2.7TBext4
格式的分区