2020年2月18日 星期二

透過TestDisk 救回在 Qnap 刪除的資料。

透過TestDisk 救回在 Qnap 經由HBS 3 Hybrid Backup Sync救回磁碟區內因同步刪除的檔案(Linux 可參考)


參考資訊: http://qnapsupport.net/teknik-destek/raid-0-5-6-ve-10dan-veri-kutarma/photorec-ile-veri-kurtarma/

準備工具: 一個大容量的USB硬碟。(此依救回的檔案大小而定)

下載TestDisk:
http://www.cgsecurity.org/wiki/TestDisk_Download

因工作環境是Linux base,請下載linux x64版本。

步驟開始:
1.下載完成,TestDisk 解壓縮放到Qnap Public Folder。(可以透過 file station放進去)
2.將準備好的外接USB硬碟,插進NAS機器,建議file system,使用EXT4。
3.透過putty tool, ssh 進到Qnap。
4. 進cd /share/Public
5. CLI: # [/share/Public/testdisk-7.2-WIP] # ./testdisk_static
6. 用 mount 指令,來看掛載資訊。


7. 參考下圖:
圖一: TestDisk 操作介面

圖二: 透過mount,判斷磁碟位置和USB位置

圖三: 選擇到磁碟位置內,我選擇None。

圖四: TestDisk 顯示partition 資訊。

圖五: 選擇你想要救資料的位置路徑
8. 接下來操作TestDisk介面,選擇要救的位置。
9. 操作TestDisk介面,選擇存放目標的位置。 (就是外接USB硬碟位置)
10. 選擇完成後,將會開始跑,接下來,將會提示 "Copy done"訊息,就完成了。
11. Disk 救回在 Qnap 經由HBS 3 Hybrid Backup Sync救回磁碟區內因同步刪除的檔案(Linux 可參考)
12. 接下來,就隨意取用啦。


注意事項:
1. 若要開始救資料,建議目標,不要再有寫入的動作。
2. 因為參考資訊有chmod的動作,但我沒有改,純取用,我就不改了。
3. 每個動作都要小心應對,若不清楚,可以問Qnap工程師。(但他們很不想講這塊,因為這些操作,最好要有一些linux基礎,而且有風險,不保證可以正常運作。)


沒有留言:

掛載 CentOS 8 Linux ISO 來當作本地倉庫,以安裝SNMP來示範。

由於舊版的Linux,可能因為原廠停止維護支援,已經無法線上yum or dnf安裝相關套件。 我們可以改用掛載 CentOS 8 ISO 來當作本地倉庫,就可以進行yum or dnf安裝。 但建議盡量優先安裝新版,比較沒有資安漏洞或程式老舊的問題。 第一部分: 掛載 Cen...