ブロックサイズの異なるディスクからvgを作成する

ブロックサイズの異なるディスクからvgを作成する

allow_mixed_block_sizes1Linuxがinに変更してブロックサイズの異なるディスクでvgの作成をサポートし続ける理由はありますか/etc/lvm/lvm.conf

私が知っている限り、ブロックサイズの異なるPVからlvを生成すると、データが破損する可能性があります。

つまり、どのような状況でデータ破損やファイルシステムの問題なく、ブロックサイズの異なるディスクからvgを作成できますか?

ベストアンサー1

つまり、データの破損やファイルシステムの問題なく、ブロックサイズの異なるディスクからvgを作成できることを意味します。

データ破損「問題」は、セクタサイズの異なるPVを使用して論理ボリュームを作成する場合にのみ存在するため、そうしない場合は、セクタサイズが異なる複数のVGを持つことが安全です。lvcreateどちらもlvresizePV(PVリスト)をオプションの引数として受け入れるため、LVが特定のPVに割り当てられているか(サイズ変更後も割り当て状態を維持するかどうか)、比較的簡単に確認できます。したがって、必要に応じて512 PVに1つのLVを作成し、4096セクタサイズのPVに2番目のLVを作成できます。

この場合、2つの異なるVGを生成しますが、1つのVGを保持し、各VGのデータ損失のリスクを手動で処理し、必要な人がいる場合はlvcreateそれを使用できますlvresize(ただし、非常に良いデフォルト動作になることはできません)。 )。

おすすめ記事