4

我想将LUKS加密的btrfs卷移到右侧。GParted告诉我它知道如何将LUKS层移到右侧,但不知道如何将btrfs层移到右边。我可以将LUKS层移到右边,btrfs仍然可以工作吗?或者btrfs中有位置相关的数据吗?

1
  • 2
    如果您提供屏幕截图,可能会对您有所帮助
    – 兰霍德
    5月4日20:05

1答案1

重置为默认值
6

移动分区并没有什么特别之处,无论它是否有LUKS或Btrfs或其他任何东西。

分区的工作方式是,文件系统完全不知道“真实”地址;如果Btrfs被告知使用/dev/sdb3分区,那么Btrfss看到的扇区0只是该分区的开始,即使分区被物理移动到其他地方,它也会保持这种状态。

正因为如此,分区中所有与位置相关的数据都是相对于隔板而且永远不会访问整个磁盘。因此,GParted只支持调整分区大小,但移动对所有分区来说都是一样的。

(因此,如果文件系统被告知使用LUKS映射器设备,那么它甚至不知道下面的分区——数据实际上是偏移的,以便在开始时为LUKS标头腾出空间,但这对文件系统来说也是隐藏的。)

这也是为什么向左调整大小要比向右调整慢得多;它会移动参考点,因此所有数据都必须与其一起移动。

1
  • “GParted仅支持调整分区大小,但移动对所有分区来说都是一样的”–调整分区大小与移动分区一样简单且通用。调整分区大小文件系统需要特殊支持。 5月4日20:34

你必须登录来回答这个问题。

不是你想要的答案吗?浏览标记的其他问题.