2009年7月18日 星期六

[紀錄]找回Linux丟失的RAID設備

[紀錄]找回Linux丟失的RAID設備
轉載:http://blog.csdn.net/shaohui/archive/2009/03/13/3985804.aspx

最近遇到一件讓我很頭疼的事情,自己維護的Linux文件服務器一下子無緣無故崩掉了。 根文件系統裏面很多東西文件消失了。所有的數據全在一個RAID設備上面,但是/etc/下的mdadm.conf也沒有了。UUID丟失了。

這個RAID上面有1T 的數據,備份服務器空間不足,沒有全部備份,數據丟失了還不讓我瘋掉才怪呢。

直覺告訴我RAID上的數據是可以找回來的, 於是把系統重新安裝了一下,查了一下RAID的資料,其實只有一條命令就可以恢複安裝系統以前的RAID設備.

mdadm -A /dev/md0 /dev/sdb1 /dev/sdc1 /dev/sdd1

其中/de/sdb1 /dev/sdc1 /dev/sdd1,是以前RAID當中的幾塊硬盤。

#RAID的配置文件
/etc/mdadm.conf 的文件主要提供我們方便管理,編輯這個文件可以讓RAID更好的為我們工作,當然這個步驟不是必要的.不經過編輯配置文件也可以讓RAID工作。
首先掃描系統中的全部陣列

mdadm --detail -scan

關於UUID,也很容易用mdadm重新找回,然後重新生成以下mdadm.conf,問題居然就這麼解決了。

不過,這樣驚險的時候,以後再也不敢這麼折騰了。

沒有留言: