Lvm
如何從 Linux 中 lvm 軟體 raid 10 的驅動器故障中恢復?
下面是我如何創建 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。我可以在網上找到很多關於如何創建 lvm raid10 的資訊。但是,我找不到太多關於如何在驅動器發生故障時恢復的資訊。
我的伺服器也支持熱插拔。提前致謝。
將新磁碟添加到 VG。您的 VG 和磁碟名稱會有所不同。
vgextend vg /dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_drive-scsi-disk-1
根據lvmraid 手冊,關於更換設備,不可用的 PV 需要進行修復操作。
lvconvert --repair vg/lv