非常に大きな(物理的)ディスクと1つの小さなディスクが複数あります。
論理ボリューム管理に組み込まれたミラーリング機能を使用すると、物理レベルで大規模な物理ディスクに保存されているすべてのデータと、小さなディスクのいずれかのミラーで構成される非常に大きなミラー論理ボリュームを実装できますか? ?
おそらく大きなボリュームを分割することは非常に可能ですが、大きなボリュームを連続的に維持して次のように終了することは可能ですか?
Logical:
[================================================][========================]
Physical (sort of):
LargeVolume [sda1============mirrored=below==================||sda2===unmirrored======|]
| | | |
V | | |
OtherVolumes [sdb======] V | |
[sdc======] V |
[sde=========] V
[sdf=========]
Data:
LargeVolume [AAAAABBBBBCCDDDDDDDEEFFFFFFGGGGHHHHIIIIJJKLL----||XXXXYYYZZZ-----------|]
| | | |
V | | |
OtherVolumes AAAAABBBBB V | |
CCDDDDDDDEE V |
FFFFFFGGGGHHHH V
IIIIJJKLL----
それでは、どうすればいいですか?ミラーリングするすべてのボリュームをLVMプールに入れ、そのボリュームに対してlvcreate -m1を呼び出してこれを行いますか?
私の考えではpvgstrict設定と物理ボリュームグループ答えの一部かもしれませんが、私は最初にLVMに触れましたが、まだ理解していません。
答え1
概念的には、論理ボリューム(LV)はLVMの必須単位です。 LVは、1つ以上の物理ボリューム(PV)にまたがるボリュームグループ(VG)に存在します。
だから私はその質問を次のように解釈します。
「1つのディスク/ PVのLVを複数のPVがサポートする場所にミラーリングできますか?」
はい。 LVを他のVGにミラーリングすることはできません。
それ以外の場合は、詳しく説明してください。