扩展 Synology 虚拟机磁盘 - 无法识别磁盘空间

扩展 Synology 虚拟机磁盘 - 无法识别磁盘空间

我在 Synology Disk Station Manager(Ubuntu 服务器)中创建了虚拟机,并在虚拟磁盘中设置了特定数量的存储空间,但空间已用尽。再次进入 Synology Disk Station/虚拟机管理器并扩展虚拟磁盘;但是,Ubuntu 服务器无法识别该空间。我该如何解决此问题?

在此处输入图片描述

答案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 11 是实际分区号(例如 sda1)

调整卷大小,我使用的是 ext4 sudo resize2fs /dev/sda1

您有一个逻辑卷,因此它可以跨越多个分区,因此您可以尝试创建一个新分区,然后在其上扩展逻辑卷,或者只是按照我的建议扩大现有的逻辑卷。这里有更多关于逻辑卷的信息。 https://www.golinuxhub.com/2014/03/how-to-extendresize-lvm-and-volume

相关内容