lvmetadとは何ですか?なぜそれを使用したいのですか?

lvmetadとは何ですか?なぜそれを使用したいのですか?

私は長年使用してきたRAIDアレイで実行されているLVMを搭載したGentooサーバーを持っています。最近LVMを2.02.109にアップグレードしました(以前のバージョンが覚えていません)、アップグレード中に次のメッセージが表示されました。

* Make sure to enable lvmetad in /etc/lvm/lvm.conf if you want
* to enable lvm autoactivation and metadata caching.

設定でuse_lvmetad = 1有効にできることがわかります/etc/lvm/lvm.conf

しかし、なぜそのような機能が必要なのですか?私の理解は、LVMツールがその情報を取得するためにボリュームをスキャンする必要がないように、LVMステータスをキャッシュに保存するためにudevルールと一緒に使用されることです。この機能の利点を享受できないのは、私の小さな配列ですか?どのような状況でこの機能を使用したいか、使用する必要がありますか?

ベストアンサー1

~からこのリンク:

通常、各LVMコマンドはディスクスキャンを実行して関連するすべての物理ボリュームを見つけ、ボリュームグループメタデータを読み取ります。ただし、メタデータデーモンが実行中で有効になっている場合は、この高価なスキャンをスキップできます。これにより、特にディスクの多いシステムで多くのI / Oを節約し、LVM操作を完了するのに必要な時間を短縮できます。

これにより、LVM管理とステータスタスクのパフォーマンスを向上させることができますが、起動パフォーマンスと複雑さが向上します。システムにディスクが多いほど、パフォーマンスが向上します。

おすすめ記事