web-dev-qa-db-ja.com

lvm:ボリュームグループの目的は何ですか?

各ボリュームグループには、サイズ変更可能な多数の論理ボリュームを含めることができます。各論理ボリュームは、異なるファイルシステム、暗号化オプションなどを持つことができます。つまり、単一のボリュームグループで十分です。では、なぜLVMはボリュームグループの概念を導入したのでしょうか。それは単に不必要な抽象化レイヤーではないですか?論理ボリュームでは不十分ですか?

5
piotrek

ボリュームグループには用途があります。それらはPVを分離しておくので、混合すべきでない場所で混合することはありません。たとえば、外部ディスクを内部VGに追加することは、LVMが不足しているディスクを特に好まないため、悪い考えかもしれません。

単一のパーティションまたは単一のファイルシステムで十分であると主張することもできます。 1つですべてのファイルを保存できるのに、なぜ複数のLVを使用するのですか?分割、グループ化、物事の管理が好きな人は、ボリュームグループが便利です。パフォーマンスに関しては、どちらの方法でも違いはありません。

私のマシンでは、SSD用とHDD用の2つのボリュームグループを使用しています。 1つのVGでこれを行うことができましたが、すべてのlvcreate/lvresize操作に新しいスペースを割り当てる場所をLVMに指示する必要があります。これらのコマンドを使用するのはより面倒です。

必要なものが1つしかない場合でも、複数のVGを使用するように強制される人はいません。

3
frostschutz

物理ボリュームと論理ボリュームは異なるボリュームグループにまたがることができないため、 volume group は、オフラインにするか、異なるシステム間で移動する場合に重要になります。ボリュームグループは、リソースを細分化および管理するもう1つの方法です。

1
JRFerguson