ボリュームグループに240個のLUNがあり、3つの論理ボリュームに分割したいと思います。理想的には、各論理ボリュームは240個のLUN全体にストライプ化されます。
生成しようとすると、次のエラーメッセージが表示されます。
# lvcreate -i 240 -I 1024 -n lv1 -l 19597116 vg1
Number of stripes (240) must be between 1 and 128.
調査した結果、コマンド自体に加えてこの制限に関する文書が見つかりませんでした。私が見つけたマニュアルページには言及されていません。
LVのストライプ数制限を増やす方法はありますか?
バージョン情報:
LVM version: 2.02.143(2)-RHEL6 (2016-12-13)
Library version: 1.02.117-RHEL6 (2016-12-13)
Driver version: 4.33.1
2.6.32-696.16.1.el6.x86_64 #1 SMP Sun Oct 8 09:45:56 EDT 2017 x86_64 x86_64 x86_64 GNU/Linux
答え1
そのコマンドが唯一の問題かどうかはわかりません。その場合は、コンテンツを適切に編集して/etc/lvm/backup
を使用して有効にすることができますvgcfgrestore
。
もう1つの可能性は、LVMをネストして、VG容量の半分以上の120個のストライプを持つ2つのLVを作成することです。その後、これらのLV PVを作成し、新しいVGを作成し、2つのストリップと一般的なブロックサイズの120倍の「実際の」VGを作成します。