Lvm

如何從 Linux 中 lvm 軟體 raid 10 的驅動器故障中恢復?

  • March 26, 2019

下面是我如何創建 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

引用自:https://serverfault.com/questions/959930