当我用来cfdisk
创建新分区时,我通常将其类型更改为Linux filesystem
. 大多数操作系统都有多种类型,但 Linux 的类型非常多(特定于体系结构的root
、/usr
以及称为“verity”的东西?)。
但赋予这些分区意义的不是/etc/fstab
文件吗?为什么我应该设置交换分区类型Linux swap
和根分区类型Linux root (x86-64)
?
当我用来cfdisk
创建新分区时,我通常将其类型更改为Linux filesystem
. 大多数操作系统都有多种类型,但 Linux 的类型非常多(特定于体系结构的root
、/usr
以及称为“verity”的东西?)。
但赋予这些分区意义的不是/etc/fstab
文件吗?为什么我应该设置交换分区类型Linux swap
和根分区类型Linux root (x86-64)
?
所有这些不同分区类型 GUID 背后的想法是,它们可用于挂载系统的卷,而无需
/etc/fstab
. 分区类型在可发现分区规范中定义。对于 systemd,这是由 处理的systemd-gpt-auto-generator
。这背后的总体思想是能够构建没有系统特定信息的系统
/etc
,以便可以可靠地使用单个静态图像,而不需要任何定制。(显然,这需要的不仅仅是分区类型 GUID,但这就是驱动程序。)另请参阅Lennart Poettering 关于该主题的博客文章。