答案1
我的方法是首先删除交换分区,然后向后移动/调整 ext4 分区的大小。您可以稍后重新创建交换分区。顺便说一句,您在使用 ext4 分区时无法调整其大小。因此,您应该在另一个系统上执行此操作,我建议创建一个 live USB 并使用它。
答案2
法鲁克·D (Faruk D) 已步入正轨,但不能简单地向后增加一个分区。
显然,在弄乱文件系统之前,您应该备份所有重要数据。
以下所有情况都要求未安装文件系统并且未使用交换分区,因此请使用实时 USB/CD。
您应该首先在未分配的空间(比 ext4 分区大)中创建一个新分区,然后使用 复制整个 ext4 分区dd
,例如dd if=/dev/sda6 of=/dev/sda8
。
然后你可以删除旧的sda6和sda7。将数据安全地存储在新分区中后,您可以扩展分区并创建新的交换分区。
我不确定该 GUI 是否会调整分区上文件系统的大小,因此可能需要使用 来完成resize2fs
,例如resize2fs /dev/sda8
更安全的选择是为文件系统占用空间的任何部分创建一个新分区。例如,如果 /home 占用了大量空间,您可以为其创建一个新分区,安装它并将所有文件从 /home 移动到它。
然后,您可以在 /home 上重新安装该新分区,它看起来就像文件从未移动过一样。不要忘记向 /etc/fstab 添加条目