Linux檔案系統被破壞時的處理方法(轉)
當檔案系統被破壞時,如果使用的是ext2fs型別的檔案系統,就可從軟盤執行e2fsck命令來修正檔案系統中被損壞的資料。對於其他型別的檔案系統,可以使用相應的fsck命令。當從軟盤上檢查檔案系統時,最好不要mount安裝。
注:檔案系統被破壞的常見原因是超級塊被損壞,超級塊是檔案系統的“頭部”。它包含檔案系統的狀態、大小和空閒磁碟塊等資訊。如果損壞了一個檔案系統的超級塊(例如不小心直接將資料寫到了檔案系統的超級塊分割槽中),那麼系統可能會完全不識別該檔案系統,這樣也就不能安裝它了,即使採用e2fsck命令也不能處理這個問題。
不過,ext2fs型別的檔案系統將超級塊的內容進行了備份,並存放於驅動程式的塊組(block group)邊界。可以用如下的命令通知e2fsck使用超級塊的備份:
# e2fsck -b 8193是指檔案系統所在的分割槽,-b 8193選項用於顯示存放在檔案系統中的8193塊的超級塊備份資料。
恢復丟失的檔案
如果不小心刪除了重要的系統檔案,雖然沒有辦法直接恢復,但是還可以將相應的檔案利用急救盤複製到硬碟上。例如,如果刪除了檔案/bin/login,此時系統無法正常執行到登入介面,可以用急救盤啟動系統,將硬碟檔案系統安裝到/mnt目錄下,然後使用如下命令:
#cp -a /bin/login /mnt/bin
其中 “-a”選項用於告訴cp在複製時保持檔案的訪問許可權。 當然如果被刪除的基本檔案不在“急救盤組”中,也就不能用這種方法了。如果以前做過系統備份的話,那麼也可以用以前的備份來恢復。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-940062/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 檔案系統被破壞時的處理方法(轉)
- ReiserFS檔案系統壞塊的處理(轉)
- 恢復被破壞的 Windows XP 系統檔案Windows
- 控制檔案被破壞的資料庫恢復方法資料庫
- RMAN備份時候檔案壞塊的處理
- BIOS被病毒破壞了的解決方法(轉)iOS
- Linux檔案系統破壞,導致系統無法啟動解決辦法Linux
- ORACLE聯機日誌檔案丟失或損壞的處理方法(轉)Oracle
- Oracle聯機日誌檔案丟失或損壞的處理方法 (轉)Oracle
- Solaris 10下根檔案系統滿的處理方法
- SQL Server 2005日誌檔案損壞的處理方法SQLServer
- ld.so.1庫檔案被破壞和刪除導致系統不能正常使用的解決
- 被誤刪的檔案正確處理方法,快速找回誤刪的檔案
- Oracle聯機日誌檔案丟失或損壞的處理方法Oracle
- Linux檔案系統 (轉)Linux
- UNIX的檔案處理(轉)
- 修復檔案終結者病毒破壞的檔案
- 細說GNU/Linux系統的檔案及檔案系統(轉)Linux
- Linux檔案系統的反刪除方法簡介(轉)Linux
- sysaux表空間檔案損壞的處理(zt)UX
- 當前日誌檔案壞了的處理辦法
- Linux作業系統定時備份檔案方法Linux作業系統
- ORACLE資料庫壞塊的處理 (處理無物件壞快的方法)Oracle資料庫物件
- UNIX系統被刪檔案的恢復策略(轉)
- win10系統玩城堡破壞者遊戲時被強制關閉怎麼辦Win10遊戲
- 妙用安裝盤修復損壞的系統檔案(轉)
- [轉] Linux Ext3檔案系統超級塊損壞後的修復Linux
- 基於MFC的大型資料檔案處理方法 (轉)
- oracle資料檔案被誤刪除後的災難處理方法Oracle
- 淺談Linux的檔案系統(轉)Linux
- Linux系統中檔案被刪除後的恢復方法(ext4)Linux
- 匯出處理耗時的檔案
- ORACLE 回滾段表空間資料檔案丟失或損壞處理方法(1) (轉)Oracle
- Linux 檔案系統-ext3 檔案系統介紹(轉)Linux
- oracle rac在加錯asm盤時,變成了檔案系統處理OracleASM
- Linux必學60個命令檔案處理(轉)Linux
- Linux系統中建立檔案常用的方法!Linux
- 查詢linux系統中大檔案的方法Linux