我在 VMware ESX 环境中运行 Ubuntu 10.04,需要向主分区添加磁盘空间。
我在 ESX 中添加了磁盘空间,Ubuntu VM 将其视为未分配空间。当我启动 GParted 时,它也会看到新空间。但是,在 GParted 中,它仅显示 ext4 分区和交换分区,但没有扩展分区。它不允许我将未分配的空间添加到主 ext4(...并将交换分区重新定位到末尾)。
有办法解决这个问题吗?可以在主 ext4 分区中扩展新驱动器吗?
答案1
如果您使用的是 LVM,则可以创建 PV,然后将空间添加到现有 VG 和根 LV。如果是 Btrfs,只需将设备添加到卷即可btrfs device add /dev/sdd /btrfs
但如果使用传统分区,则会更加复杂。
您可以尝试这样做:删除交换分区并尝试调整主分区(/)的大小,如果要创建交换分区,请为交换保留一些空间(我会使用交换文件)。
另一种解决方法是使用新的虚拟硬盘作为/var
或/home
(以使用最多磁盘空间的为准)来rsync -axHAX --progress src dest
复制数据并进行编辑/etc/fstab
以完成。
顺便说一句:出发前容量规划很重要;-)