web-dev-qa-db-ja.com

LinuxのlvmソフトウェアRAID10でドライブ障害から回復する方法は?

以下は、lvmソフトウェアraid10を作成した方法です。

物理ボリュームを作成する
pvcreate /dev/nvme0n1 /dev/nvme1n1 /dev/nvme2n1 /dev/nvme3n1

ボリュームグループの作成
vgcreate my_vol_grp /dev/nvme0n1 /dev/nvme1n1 /dev/nvme2n1 /dev/nvme3n1

作成済みのボリュームグループからRAID10で論理ボリュームを作成します
lvcreate --type raid10 -m 1 -i 2 -l 100%FREE -n lvm_raid10 my_vol_grp

作成した論理ボリュームにext4ファイルシステムを作成します
mkfs.ext4 /dev/my_vol_grp/lvm_raid10

ここで問題となるのは、lvm raid10構成で1つのドライブに障害が発生した後、raid10を回復して再確立するにはどうすればよいですか。 lvmraid10の作成方法に関する多くの情報をオンラインで見つけることができます。ただし、ドライブに障害が発生した場合の回復方法に関する情報はあまりありません。

また、私のサーバーはホットスワップをサポートしています。前もって感謝します。

1
fcukinyahoo

新しいディスクをVGに追加します。 VGとディスクの名前は異なります。

vgextend vg /dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_drive-scsi-disk-1

lvmraidマニュアル に基づいて、デバイスの交換に関して、利用できないPVは修理操作を要求します。

lvconvert --repair vg/lv
1
John Mahowald