我希望使用 dm-crypt/LUKS 来加密两个外部硬盘以进行全盘加密。我希望一个硬盘驱动器具有仅供 Linux 使用的 ext4 文件系统,另一个硬盘驱动器具有 NTFS 文件系统,以便将来可以从 Windows 以及 Linux 进行访问。
我想知道的是,考虑到它们将被加密,我应该为每个文件系统分配什么文件系统类型代码?这些代码是否应该与普通文件系统一样,即 ext4 的“83”和 NTFS 的“07”,或者是否有用于加密卷的特殊文件系统类型,或者我选择的代码没有任何区别?
答案1
PC分区中的“文件系统类型”实际上是一种卷类型,或更准确地说是一种使用类型:它实际上应该指示该分区属于哪个操作系统(例如Windows、Solaris、FreeBSD),以及它应该做什么它(例如某种嵌套分区与文件系统与交换)。在实践中,不同的操作系统供应商做出了不同的选择,这有点混乱。
例如,83 不是“ext[234]”,而是“Linux 的文件系统”。对于使用该dm
层的任何内容,约定是FD(“Linux 突袭”)。这不仅涵盖 RAID,还涵盖 dmcrypt,无论加密卷上有什么文件系统或嵌套容器(例如 LVM)。
但这只是一个约定——Linux 本身并不关心 type 字段,除了标记未使用的分区和扩展分区。