使用lvm时,fdisk分区类型是否重要?


8

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

Answers:


9

LVM根本不查看分区表-甚至不知道它实际存在。因此,您可以在那里设置所需的任何“分区类型”值,就LVM而言,它不会改变任何内容。

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

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

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

5

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

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


我可以更改为的分区类型有任何限制吗?我可以将其从83型Linux更改为b w95 fat32吗?还是只是在minix / linux类型内(即8X)。谢谢你的帮助。
jwinders 2011年

如果将其扩展,可能会遇到问题,因为内核将搜索逻辑分区。实际上它将在标记为扩展的分区的开头搜索分区表。如果您有2个分区标记为扩展分区,则可能会有更多的兼容性问题。我强烈建议使用正确的类型。而且您可以从linux类型更改为fat / fat32类型,而在Linux中则没有问题。但是要小心,因为Windows会要求您格式化这些分区。
2011年

1
而且,您可以采用其他方式做某事并不意味着这样做是明智的。
2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.