使用lvm时fdisk分区类型重要吗

jwi*_*ers 8 linux partition lvm fdisk

我继承了一些 LVM 卷,我注意到 fdisk 将构成卷组的磁盘报告为分区类型 83 (Linux) 而不是 8e (Linux LVM)。这是一个问题吗? fdisk 分区类型有多重要?它们会影响任何东西还是只是为了方便而贴上标签?谢谢你的帮助。

Luk*_*404 9

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

LVM使用正则表达式中的配置文件来知道什么块设备检查物理卷,看到filter的关键字lvm.conf(5)

其他一些工具确实查看分区类型,Linux 内核本身就是第一个示例:

  • 分区类型 0x05,“扩展”,告诉内核在给定分区中寻找扩展引导记录,以找到所谓的“逻辑分区”
  • 分区类型 0xfd,“Linux RAID”,告诉内核中的 md 驱动程序尝试自动启动该 RAID 卷,如果它在给定分区中找到合适的超级块


Mir*_*ici 5

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

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