論理ボリューム、物理ボリューム、ボリューム グループの意味を説明していただけますか? Linux では、これらはどのような重要性と利点があるのでしょうか?
答え1
論理ボリューム管理は、物理ストレージではなく論理ストレージを展開するために広く使用されている手法です。
LVM を使用すると、「論理」パーティションは物理ハードドライブにまたがって配置でき、サイズを変更できます (従来の ext3「raw」パーティションとは異なります)。
物理ディスクは 1 つ以上の物理ボリューム (PV) に分割され、PV を組み合わせて論理ボリューム グループ (VG) が作成されます。
より詳しい情報については、こちらでご覧ください。Linux 論理ボリューム マネージャー
この写真がすべてを物語っています
また、良い情報がいくつかありますLVM 初心者ガイド
LVM の大きな利点の 1 つは、1 つのパーティションのサイズを非常に簡単に縮小し、たとえばデータを失うことなく他のパーティションで使用できることです。
また、各論理ボリュームに最小限のスペースを割り当て、ディスクの一部を未割り当てのままにしておくこともできます。その後、パーティションがいっぱいになり始めたら、必要に応じて拡張できます。
Archlinux wikiより:
利点
LVM を使用すると、通常のハード ドライブ パーティションを使用するよりも柔軟性が高まります。
任意の数のディスクを 1 つの大きなディスクとして使用します。
論理ボリュームを複数のディスクにまたがって展開します。
小さな論理ボリュームを作成し、容量が増えるにつれて「動的に」サイズを変更します。
ディスク上の順序に関係なく、論理ボリュームのサイズを変更します。VG 内の LV の位置には依存せず、周囲の使用可能なスペースを確保する必要もありません。
論理ボリュームと物理ボリュームをオンラインでサイズ変更/作成/削除します。それらのファイルシステムは引き続きサイズ変更する必要がありますが、一部はオンラインでのサイズ変更をサポートしています。
サービスを再起動せずに、サービスによって使用されている LV を別のディスクにオンライン/ライブ移行します。
スナップショットを使用すると、サービスのダウンタイムを最小限に抑えながら、ファイル システムの凍結コピーをバックアップできます。
デメリット
Linux 専用です (ほぼ)。他のほとんどの OS (FreeBSD、Windows など) では公式サポートはありません。
システムのセットアップにおける追加手順、より複雑。
Btrfs ファイル システムを使用する場合、サブボリューム機能によって柔軟なレイアウトを実現できるという利点もあります。その場合、LVM の追加の抽象化レイヤーを使用する必要はないかもしれません。