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