使用lvm时,fdisk分区types是否重要

我已经inheritance了一些LVM卷,并且我注意到fdisk将构成卷组的磁盘报告为分区types83(Linux)而不是8e(Linux LVM)。 这是一个问题,fdisk分区types有多重要? 他们是否影响任何东西,或只是为了方便标签? 谢谢你的帮助。

LVM根本不看分区表 – 它甚至不知道它实际存在。 所以你可以设置你想要的任何“分区types”的值,就LVM而言,它不会改变任何东西。

LVM在其configuration文件中使用正则expression式来了解要检查物理卷的块设备,请参阅lvm.conf(5)filter关键字。

其他一些工具可以查看分区types,linux内核本身就是第一个例子:

  • 分区types0x05“扩展”告诉内核在给定分区中查找扩展引导logging,find所谓的“逻辑分区”
  • 分区types0xfd“Linux RAID”告诉内核中的md驱动程序尝试自动启动该raid卷,如果它在给定的分区中find合适的超级块

分区types对lvm,md或mount不重要。 他们都在检查签名和内部结构,以确定他们是否可以使用该设备。 只有用户友好的分区程序可能会感到困惑。 如果你想正确的话,你可以安全地更改分区types。

如果磁盘是系统中的第二个磁盘,并且打算使用LVM,我认为最好不要使用MS-DOS磁盘标签(分区表)。 您可以直接在磁盘上使用LVM磁盘标签。 对于x86和x64体系结构,您需要为引导磁盘使用MS-DOS分区(或GPT for UEFI系统),但其余的可以在未经修补的磁盘上直接使用LVM磁盘标签。