web-dev-qa-db-ja.com

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

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

8
jwinders

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

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

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

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

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

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

5