淺談 LINUX FSCK數據出錯數據災難應急方案

[適用於]

1、文件系統:ext2 ext3 reiserfs xfs等分區格式的伺服器以及PC機

2、範圍:提示文件系統需要FSCK時,未執行或FSCK執行完成

[癥狀]

1、無法MOUNT分區;

2、大量文件、目錄丟失,根目錄下生成/LOST+FOUND文件夾,裡面有大量#XXXXXX類的文件和目錄;

3、FSCK很快報錯完成;

4、FSCK執行時,有大量提示,如修改節點、清0節點等操作

[應急方案]

1、如遇提示FSCK時,請小心。如果可能,請儘快斷開系統,UMOUNT所有分區。

2、必需執行FSCK時,先做準備工作,方法一:可事先用dd命令將所涉及到的分區輸出到另外的存儲體上(最好不要在出錯的存儲體本身上做dd) 命令大致結構可如: dd if=/dev/sda0 of=/dev/sdb0 .....

3、必需執行FSCK時,先做準備工作,方法二:將整個LINUX存儲體掛載到虛擬機環境,將LINUX存儲體設為Nonpersisten模式,再執行,執行過後,如果數據完好,應儘快通過FTP等方式拷貝出來。

4、必需執行FSCK時,先做準備工作,方法三:將整個LINUX存儲體掛載到其他系統上(如WINDOWS),做好鏡像後再做FSCK。

5、如上面幾種方式均因條件等原因無法實施,必須執行時,可小心觀察FSCK的執行提示(關掉-a)如果發現有提示節點錯誤需更正或清0、節點描述文件大小不正確等信息,應停止執行FSCK。

6、因恢復需要參考很多信息,因儘可能保持系統不工作狀態,至少不得再次MOUNT分區(即便不做任何讀寫操作,也會因系統的工作原理不斷降低數據恢復的可能性,增加數據恢復的難度)

7、尋求專業數據恢復公司幫助。

[附]

對磁碟進行鏡像的方案:

1、可用相同或大於源盤容量的硬碟做為目標盤,將源盤全部扇區方式CLONE到目標盤。

2、可將源盤完全以扇區方式輸出文件到某大容量存儲空間(如大容量硬碟、NAS、SAN、DAS等)


推薦閱讀:

自建郵件伺服器的配置推薦和關鍵節點
SSR - 收藏集 - 掘金
memcache在Windows和linux環境下的安裝和具體配置
伺服器安全狗Linux安裝教程
國外伺服器租用,為什麼先想到的是美國伺服器?

TAG:數據恢復 | 硬碟數據恢復 | 伺服器 |