當RAID1環境中,有1顆硬碟故障,更換硬碟流程

當所建立的 RAID1 環境中,有一顆硬碟故障時

由於是由 VM 測試 RAID 的建立與維護,所以我們只能下指令給 VM 來模擬硬碟故障,下達以下指令來讓 sda1 故障

mdadm --manage /dev/md0 --fail /dev/sda1

001

查看一下 RAID 狀態,可以看到 md0 由 UU 變成 _U

cat /proc/mdstat

003

查看詳細的 md0 狀態

mdadm --detail /dev/md0

004

移除 sda1

mdadm --manage /dev/md0 --remove /dev/sda1

005

不過由於硬碟 sda 有 2 個分割區,所以我們也可移除 sda2,但直接移除沒有問題的 sda2,系統會報錯006

所以我們也是要先讓 sda2 故障,才能移除

mdadm --manage /dev/md1 --fail /dev/sda2

這裡要注意,sda2 是 RAID 裝置 md1 的其中一個組成硬碟,不是 md0 了哦007

移除 sda2

mdadm --manage /dev/md1 --remove /dev/sda2

008

看一下目前 RAID 狀態,md0 和 md1 都只剩一顆硬碟

cat /proc/mdstat

 

009

 

關機,然後移除 hdd1,並將 hdd2 改為 SATA 連接埠 0010

開機測試,看可不可以開機,並查看硬碟裝置

ll /dev/sd*

011

關機,然後加入新012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031