Linux, 工作, 生活, 家人

Linux

Raid 5/Raid 6 Mdadm 指令

最近在測 mdadm raid 5, raid 6, 順手記錄一下相關指令

Kernel 設定部份及 Application 太簡單, 不再贊述.

建立一個 Raid 5 Device
$ mdadm –create /dev/md0 -l 5 -n 4 -f /dev/sdb4 /dev/sdc[123]
如果是 Raid 6
$ mdadm –create /dev/md0 -l 6 -n 4 -f /dev/sdb4 /dev/sdc[123]

設定一個 Device 為 Fail
$ mdadm –manage –set-faulty /dev/md0 /dev/sdb4

移除一個 Device
$ mdadm –manage –remove /dev/md0 /dev/sdb4

將移除 Device 加回來
$ mdadm –manage –add /dev/md0 /dev/sdb4

將目前的 Raid Information 存到 mdadm 內
$ mdadm –detail -s >> /etc/mdadm/mdadm.conf

如果己經有 Raid 5 System, 結果系統沒有起來, 之前有做過 mdadm –detail -s >> /etc/mdadm/mdadm.conf 的指令, 可以用這個指令 Assemble, mdadm 會去 /etc/mdadm/mdadm.conf 下 search md0,
$ mdadm –assemble –force –scan /dev/md0
如果沒有做, 可以改用這一個指令重建 Raid
$ mdadm –assemble –force /dev/md0 /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1

Raid 0

$ mdadm --create /dev/md0 -l 0 -n 2 -f /dev/nvme[01]n1 

發佈留言