答案1
我设法找到了解决方案。首先,我使用 GParted Live ISO 启动系统,并在显示感叹号的分区上使用“VERIFY”命令,这是正确的分区。然后启动虚拟机,并在命令行中使用以下命令扩展 LVM 和文件系统:
lvdisplay
(识别 MOUNTPOINT),然后:
lvextend –l +100%FREE [MOUNTPOINT]
扩展 LVM 分区并
resize2fs [MOUNTPOINT]
调整文件系统的大小。
答案2
我搜索了很多次,最后找到了这里,但我发现有一种更简单的方法对我有用,无需启动另一个映像。从 synology 界面调整虚拟机存储大小后,您应该能够看到可用空间。您可以使用 fdisk 等常规工具来利用它并创建一个新分区。如果您想在不启动其他映像的情况下扩大空间,您将被限制在最后一个分区,在您的情况下是 sda3。为了做到这一点,启动您的虚拟机登录并安装作为 cloud-utills 一部分的 growpart
sudo apt-get install -y cloud-utils
调整分区大小 -> 你只能增加最后一个分区,lsblk
我的情况是 sda1
sudo growpart /dev/sda 1
1 是实际分区号(例如 sda1)
调整卷大小,我使用的是 ext4
sudo resize2fs /dev/sda1
您有一个逻辑卷,因此它可以跨越多个分区,因此您可以尝试创建一个新分区,然后在其上扩展逻辑卷,或者只是按照我的建议扩大现有的逻辑卷。这里有更多关于逻辑卷的信息。 https://www.golinuxhub.com/2014/03/how-to-extendresize-lvm-and-volume