Centos

我可以使用 mdadm 僅在 2 個驅動器上重新組裝我的 RAID 5 來恢復我的數據嗎?

  • November 6, 2020

我在 CentOS NAS 上有 3 個驅動器 RAID 5,但 1 個驅動器死了。從那時起,CentOS 以緊急模式啟動,我無法訪問我的數據。

當我有 2 個磁碟執行時,我嘗試了mdadm --assemble --scan命令返回。mdadm: /dev/md2 assembled from 1 drive - not enough to start the array

是否可以使用 mdadm 在剩餘的 2 個磁碟上重建 RAID 5?

看起來您有一個過時的 RAID 超級塊。是否有一個磁碟發生故障(從陣列中移除),然後另一個磁碟死了?

mdadm --assemble --force -v ...行得通嗎?

例如,您應該能夠重建超級塊mdadm --create /dev/md0 --level=5 --raid-devices=3 --assume-clean /dev/sde1 /dev/sdf1 missing

但是在雙重故障的情況下,您可能會有不一致的數據,並且可能還有另一個磁碟發生故障。如果您取回陣列,請以只讀方式掛載並嘗試首先恢復最重要的數據。

檢查這個答案。

引用自:https://unix.stackexchange.com/questions/618261