作者:geek玩物
0.創(chuàng)作目的
在幾個月前安裝在虛擬機(jī)里的黑群暉突然提示磁盤陣列損壞,所有數(shù)據(jù)消失了。我立刻關(guān)閉的黑群暉,將硬盤掛到我的windows虛擬機(jī)上,用diskgenius查看硬盤,硬盤正常讀取,然而看到大大linux-raid分區(qū)我就傻眼了。沒想到群輝的basic也是組成raid的,就算是一個盤。這樣子恢復(fù)數(shù)據(jù)就非常困難咯。我嘗試了官方的恢復(fù)教程在ubuntu搞了很久都搞不定,算了不搞了。反正數(shù)據(jù)是時時同步到我的windows server系統(tǒng)上的。
幾個月過后我發(fā)現(xiàn)了一個軟件叫做USF,一個可以用于恢復(fù)raid陣列的全圖形化數(shù)據(jù)恢復(fù)軟件。不用輸入復(fù)雜的命令,不用調(diào)整復(fù)雜參數(shù),恢復(fù)過程幾乎是全自動的。
1.教程前情提要
1.1.本教程使用大家都特別熟悉的windows系統(tǒng)上進(jìn)行。
1.2.不涉及任何命令行操作
1.3.你可能需要一個多盤位的USB磁盤柜,或者你的主板有多余的sata接口,電源有多余的sata供電。
1.4.作者的黑群暉是部署在虛擬化平臺上,沒有直通硬盤使用虛擬磁盤。所以以下教程都用虛擬磁盤文件演示。物理盤的恢復(fù)教程也是一樣的。不同的是你的想辦法把你的群輝物理盤連接到主板上。
2.數(shù)據(jù)導(dǎo)出教程
2.1.安裝usf數(shù)據(jù)恢復(fù)軟件,這里有兩個版本一個是5.18和8.3,如果你只是像導(dǎo)出數(shù)據(jù),就用5.18,為什么要安裝這個版本大家都知道的,如果想恢復(fù)數(shù)據(jù)還得配合別的軟件使用。
2.2關(guān)機(jī),把群輝的硬盤接上去。(如果是直插主板sata的話)。像我的虛擬磁盤文件,直接點擊open掛載虛擬磁盤文件就可以了。
3.3.硬盤連接好或者虛擬磁盤掛載好以后,會在右邊的側(cè)邊欄出現(xiàn)群輝的硬盤。
對于basic,直接會在磁盤下顯示出分區(qū)。比如這里就有一個btrfs的分區(qū),這就是群輝的數(shù)據(jù)分區(qū),雙擊就可以在右邊看到分區(qū)目錄結(jié)構(gòu)和文件,選中文件或者文件夾右件就可以導(dǎo)出。
對于shd shd2 raid0/5/6/1/10。確認(rèn)硬盤掛載好以后,會在側(cè)邊欄的最底下出現(xiàn)一個raid虛擬磁盤,可以看到一些分區(qū)信息。結(jié)構(gòu)和basic一樣,對于陣列沒損壞的可以直接進(jìn)入btrfs分區(qū)查看文件。
3.4.在陣列可以正常讀取,黑群暉系統(tǒng)壞了想導(dǎo)出數(shù)據(jù)只需要雙擊打開BTRFS分區(qū),就可以看到像下面一樣的
4.陣列重建教程
usf5.1似乎不支持btrfs文件系統(tǒng)的掃描,所以我們需要使用更高版本的8.5重建已經(jīng)損壞的陣列,對應(yīng)群暉的“無法使用存儲池,數(shù)據(jù)已經(jīng)損壞”存儲池空間為0b的情況。
操作上一節(jié)一樣,打開軟件后可以看到識別出來的raid虛擬盤。按下圖操作,由于我沒有陣列損壞的樣本,所以沒法演示陣列修復(fù)前后的樣子,不過操作是差不多的。
點擊右下角的開始后,軟件就會自動開始掃面丟失的文件,如果有陣列損壞的話在掃描完文件之后會自動重建陣列。這時候我們就看得見里面的文件了。但是8.5版本沒有授權(quán)。接下來你要使用5.1版本。參考第二節(jié)數(shù)據(jù)導(dǎo)出教程將數(shù)據(jù)導(dǎo)出。
5.數(shù)據(jù)恢復(fù)教程
因為可以導(dǎo)出的5.1版本似乎不支持Btrfs,8.5版本支持但是并不能導(dǎo)出。所以得使用另外一個軟件r-studio來恢復(fù)數(shù)據(jù)。
首先打開USF 8.5按下面操作,記錄下相關(guān)得數(shù)值。由于我得是虛擬磁盤文件,所以在磁盤ID那里顯示虛擬磁盤路徑,正常得因為是顯示一個磁盤ID
安裝好r-studio打開它,按如下操作,RAID陣列是有磁盤順序的,你可以根據(jù)磁盤ID和USF中數(shù)據(jù)獲得磁盤順序,然后依次推動到虛擬RAID中,然后填入 偏移量,RAID參數(shù)。比如我這里得RAID參數(shù)是 raid5,左同步,塊大小64k,偏移量9439232,點擊應(yīng)用后就可以在設(shè)備列表得虛擬Raid1中看到一個很大得分區(qū),這就是群暉存文件的分區(qū)。然后我們選中分區(qū),選擇掃描就可以掃描丟失文件了。掃描完成后會在虛擬raid1里出現(xiàn)一個原始文件,打開他就能看到存在磁盤里的文件和丟失的文件了。
媒體來源:什么值得買
聯(lián)系客服