lvmを使用する場合、fdiskパーティションタイプは重要ですか?


8

いくつかのLVMボリュームを継承しましたが、fdiskがボリュームグループを構成するディスクを8e(Linux LVM)ではなくパーティションタイプ83(Linux)として報告していることに気付きました。これは問題ですか?fdiskパーティションタイプはどのくらい重要ですか?それらは何かに影響を及ぼしますか、それとも便宜上のラベルにすぎませんか?ご協力いただきありがとうございます。

回答:


9

LVMはパーティションテーブルをまったく見ません-実際に存在することさえ知りません。したがって、必要な「パーティションタイプ」値を設定することができ、LVMに関する限り何も変更しません。

LVMはその構成ファイルで正規表現を使用して、物理ボリュームをチェックするブロックデバイスを認識filterlvm.conf(5)ます。のキーワードを参照してください。

他のいくつかのツールは、パーティションの種類を調べます。Linuxカーネル自体が最初の例です。

  • パーティションタイプ0x05、「拡張」は、いわゆる「論理パーティション」を見つけるために、指定されたパーティションで拡張ブートレコードを探しに行くようにカーネルに指示します
  • パーティションタイプ0xfd、 "Linux RAID"は、指定されたパーティションで適切なスーパーブロックが見つかった場合、そのRAIDボリュームを自動起動するようにカーネルのmdドライバーに指示します

5

パーティションの種類は、lvm、md、またはmountでは重要ではありません。それらのすべてが署名と内部構造をチェックして、デバイスを使用できるかどうかを判断しています。ユーザーフレンドリーなパーティション分割プログラムだけが混乱するかもしれません。修正したい場合は、安全にパーティションの種類を変更できます。

ディスクがシステムの2番目のディスクであり、LVMを使用する場合は、MS-DOSのディスクラベル(パーティションテーブル)をまったく使用しない方がよいと思います。ディスク上でLVM disk-labelを直接使用できます。x86およびx64アーキテクチャーの場合、ブートディスクにMS-DOSパーティション(またはUEFIシステムのGPT)を使用する必要がありますが、残りのパーティションには、パーティション化されていないディスクに直接LVMディスクラベルを付けることができます。


変更できるパーティションの種類に制限はありますか?タイプ83 linuxからタイプb w95 fat32に変更できますか?それとも、minix / linuxタイプ(つまり、8X)内にありますか。ご協力いただきありがとうございます。
jwinders

カーネルが論理パーティションを検索するため、拡張すると問題が発生する可能性があります。拡張としてマークされたパーティションの先頭で実際にパーティションテーブルを検索します。拡張としてマークされた2つのパーティションがある場合、互換性の問題がさらに発生する可能性があります。適切なタイプを使用することを強くお勧めします。また、Linuxで問題なくLinuxタイプからfat / fat32タイプに変更できます。ただし、Windowsはこれらのパーティションのフォーマットを要求するので注意してください。
Mircea Vutcovici、2011

1
そして、あなたが別の方法で何かをすることができるという事実は、それをすることが賢明であるということを意味しません。
Mircea Vutcovici、2011
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.