Skip to main content

mdadm指令

請注意blkid確認格式ex:blkid /dev/sda
mdadm --detail --scan >> /etc/mdadm.conf

掃描新Raid並紀錄至mdadm.conf

 mdadm /dev/md10 --fail 

(要讓他失效的硬碟)  ---使硬碟失效

 mdadm --manage /dev/md1 --remove 

(要移除的硬碟)---移除不好的硬碟(要先離線或使其失效)

 mdadm --manage /dev/md1 --add 

(要加入的硬碟)    ---加入新的硬碟

開機後不見的Raid找回
mdadm --stop /dev/md0

 ---先停止Raid

mdadm --assemble --force /dev/md0

(原本在Raid裡面的硬碟)
備註:不可以對原陣列硬碟做改變

update-initramfs -u 

Raid重新配置後都需要做的動作

mdadm --create --verbose /dev/md0 --level=(raid類型) --raid-devices=(硬碟數) --spare-devices=(硬碟數)(加入的硬碟)

新增陣列

mdadm --grow --size=max /dev/md1 

大容硬碟更換完畢後須做的指令

resize2fs /dev/md0 -p 

用 resize2fs 來擴增檔案系統容量(xfs改用xfs_growfs)

cat /proc/mdstat

查看目前raid進度

mdadm --examine (要查詢的硬碟)

要查詢Raid各個硬碟的狀況

Raid變換類型步驟(操作前重要資料請備份)

1.視狀況增加硬碟

mdadm --manage /dev/md1 --add (要加入的硬碟)

2.更改Raid模式(此以Raid1->Raid5)

mdadm --grow /dev/md1 --level=5 --raid-devices=3

3.完成後容量更新

mdadm --grow --size=max /dev/md1

(可能不用作)

resize2fs /dev/md0 -p

用 resize2fs 來擴增檔案系統容量(xfs改用xfs_growfs)

update-initramfs -u

Raid重新配置後都需要做的動作