close

愕然想起我三四月遭遇的機房危機😥😥

 

不只遇上了大停電,還有誤操作了bash指令導致硬碟資料丟失

 

 

 

 

 

血的教訓:移動Linux資料至其他硬碟時千萬別用mv,寧願用cp之後再刪掉當前硬碟的資料!!

 

這樣做不僅能避免硬碟突然停轉時造成資料丟失(在重新cp就好),也能避免系統意外中斷。

 

 

好了,接下來看看該如何解決前面的爛攤子八

 

由於我的硬碟格式並不是傳統NTFSExt4而是NAS常見的"XFS",而且還是加密的

為了避免資料救援出現RAW (RAW可以想成是無法辨識硬碟格式而利用intel RAW技術進行救援的方法,一般被認為是資料救援的最後手段)

 

就要先在NAS環境利用bash介面解密,之後再移至Windows環境用資料救援軟體即刻救援!

 

1. 解密XFS

未解密之前的格式是 "LUKS",所以我們的處理順序為以下:

1.1. NAS環境輸入加密密碼成功解密硬碟

這裡我們可以用NASwebUI操作即可

 

1.2. 卸載硬碟

必須卸載才能操作移除KEY的動作

 

cryptsetup-reencrypt --decrypt /dev/sda2

 

 

 

1.3.移除加密KEY

 

詳細指令可參考以下網址,以下我就只做示範

 

https://unix.stackexchange.com/questions/60971/how-to-remove-luks-encryption

 

cryptsetup-reencrypt --decrypt /dev/sda2

 

 

 

2.進行資料救援

這次用了一個來自烏克蘭超好用的資料救援軟體:UFS Explorer

 

他也算是業界幾個能完美救援XFS格式的救援軟體了

(有試過其他軟體,但我試試還是覺得他最穩定!)

 

就這樣,大概成功有救援80%以上的資料(不包含RAW)

RAW就不用說了,基本沒卵用

 



OK,算是一次紀錄

也希望如果萬一遇到的網友也能提供你們一些新思路

arrow
arrow
    創作者介紹
    創作者 walley_yu(小雨) 的頭像
    walley_yu(小雨)

    小雨の部

    walley_yu(小雨) 發表在 痞客邦 留言(0) 人氣()