作者:admin 日期:2020年05月22日 瀏覽:1573 次
LINUX系統(tǒng)損壞無法mount分區(qū)的數(shù)據(jù)恢復(fù)
1、文件系統(tǒng):ext2 ext3 reiserfs xfs等
2、范圍:提示文件系統(tǒng)需要FSCK時,未執(zhí)行或FSCK執(zhí)行完成
[癥狀]
1、無法MOUNT分區(qū);
2、大量文件、目錄丟失,根目錄下生成/LOST FOUND文件夾,里面有大量#XXXXXX類的文件和目錄;
3、FSCK很快報錯完成;
4、FSCK執(zhí)行時,有大量提示,如修改節(jié)點、清0節(jié)點等操作
[應(yīng)急方案]
1、如遇提示FSCK時,請小心。如果可能,請盡快斷開系統(tǒng),UMOUNT所有分區(qū)。
2、必需執(zhí)行FSCK時,先做準(zhǔn)備工作,方法一:可事先用dd命令將所涉及到的分區(qū)輸出到另外的存
儲體上(最好不要在出錯的存儲體本身上做dd) 命令大致結(jié)構(gòu)可如: dd if=/dev/sda0
of=/dev/sdb0 ……
3、必需執(zhí)行FSCK時,先做準(zhǔn)備工作,方法二:將整個LINUX存儲體掛載到虛擬機(jī)環(huán)境,將LINUX存
儲體設(shè)為Nonpersisten模式,再執(zhí)行,執(zhí)行過后,如果數(shù)據(jù)完好,應(yīng)盡快通過FTP等方式拷貝出
來。
4、必需執(zhí)行FSCK時,先做準(zhǔn)備工作,方法三:將整個LINUX存儲體掛載到其他系統(tǒng)上(如WINDOWS),
做好鏡像后再做FSCK.
5、如上面幾種方式均因條件等原因無法實施,必須執(zhí)行時,可小心觀察FSCK的執(zhí)行提示(關(guān)掉-a)
如果發(fā)現(xiàn)有提示節(jié)點錯誤需更正或清0、節(jié)點描述文件大小不正確等信息,應(yīng)停止執(zhí)行FSCK.
6、因恢復(fù)需要參考很多信息,因盡可能保持系統(tǒng)不工作狀態(tài),至少不得再次MOUNT分區(qū)(即便不做
任何讀寫操作,也會因系統(tǒng)的工作原理不斷降低數(shù)據(jù)恢復(fù)的可能性,增加數(shù)據(jù)恢復(fù)的難度)
7、尋求專業(yè)數(shù)據(jù)恢復(fù)公司幫助。
對磁盤進(jìn)行鏡像的方案:
1、可用相同或大于源盤容量的硬盤做為目標(biāo)盤,將源盤全部扇區(qū)方式CLONE到目標(biāo)盤。
2、可將源盤完全以扇區(qū)方式輸出文件到某大容量存儲空間(如大容量硬盤、NAS、SAN、DAS等)
輸入Root密碼登錄后采用:fsck -t ext3 -r /usr/local 修復(fù)
fsck的命令的幾個使用方法
指令:fsck
使用權(quán)限 : 超級使用者
使用方式 : fsck [-sACVRP] [-t fstype] [–] [fsck-options] filesys […]
參 數(shù):
-a 自動修復(fù)文件系統(tǒng),不詢問任何問題。
-A 依照/etc/fstab配置文件的內(nèi)容,檢查文件內(nèi)所列的全部文件系統(tǒng)。
-N 不執(zhí)行指令,僅列出實際執(zhí)行會進(jìn)行的動作。
-P 當(dāng)搭配”-A”參數(shù)使用時,則會同時檢查所有的文件系統(tǒng)。
-r 采用互動模式,在執(zhí)行修復(fù)時詢問問題,讓用戶得以確認(rèn)并決定處理方式。
-R 當(dāng)搭配”-A”參數(shù)使用時,則會略過/目錄的文件系統(tǒng)不予檢查。
-s 依序執(zhí)行檢查作業(yè),而非同時執(zhí)行。
-t<文件系統(tǒng)類型> 指定要檢查的文件系統(tǒng)類型。
-T 執(zhí)行fsck指令時,不顯示標(biāo)題信息。
-V 顯示指令執(zhí)行過程。