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