GParted 无法缩小物理 xfs 分区,但可以扩大

GParted 无法缩小物理 xfs 分区,但可以扩大

我已阅读有关分区调整大小的所有主题,GParted FAQ。就我而言,我无法调整我的 (sda1) 物理 xfs 分区的大小(使其变小),但可以使其变大。 在此处输入图片描述

我尝试从我的真实 Linux 系统,从带有 gparted 的 boot-usb 进行操作,结果相同。哪个工具可以帮助我?或者我需要做什么才能使我的 sda1 分区更小?提前致谢。

PS:/home 目录已加密,可能会产生影响。

答案1

这是底层 xfs 工具(甚至是 xfs 本身)的限制,而不是 gparted 的限制。

有一个命令xfs_growfs(参见man xfs_growfs),但没有通用的xfs_调整大小或者xfs_shrinkfs。您只能扩展 XFS,而不能缩小它。

也可以看看

因此,您必须采取额外步骤来备份到外部媒体(例如 USB 磁盘)、删除现有分区并创建新分区,然后恢复备份。

在此过程中,您可能会重新考虑分区布局:只有两个分区,使用延长第二个分区。这也将成为调整大小的障碍,因为您不能简单地将扩展分区 (/dev/sda2) 向后移动。此外,请考虑使用 GPT 分区方案,这样您就不必处理扩展分区了。

由于您需要从新的 /dev/sda1 启动,因此您可能还需要创建一个小的BIOS 启动Grub2(引导加载程序)可以嵌入其中的分区;与 ext4 不同,xfs 不直接支持此功能。

相关内容