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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 控制檔案損壞處理
- linux檔案系統損壞如何修復Linux
- 被誤刪的檔案正確處理方法,快速找回誤刪的檔案
- Linux作業系統定時備份檔案方法Linux作業系統
- Linux系統中建立檔案常用的方法!Linux
- Linux系統中檔案被刪除後的恢復方法(ext4)Linux
- 處理 Linux 檔案的 3 個技巧Linux
- linux檔案系統損壞?你只需學會這個方法就能完美修復Linux
- linux的檔案系統Linux
- 匯出處理耗時的檔案
- 處理檔案上傳時的訊息格式轉換問題
- Win10系統訪問Linux子系統檔案的方法Win10Linux
- Python處理CSV檔案的幾個方法Python
- [Linux]檔案系統Linux
- Linux檔案系統Linux
- Linux系統篇-檔案系統&虛擬檔案系統Linux
- Linux檔案管理知識:文字處理Linux
- linux 透過xmllint處理xml檔案LinuxXML
- Linux中利用csvquote處理csv檔案Linux
- WSL2檔案系統處理速度較慢
- win10系統玩城堡破壞者遊戲時被強制關閉怎麼辦Win10遊戲
- Linux系統下建立檔案最常見的8種方法!Linux
- 獲取Linux系統中目錄檔案大小的方法Linux
- Linux系統檔案系統及檔案基礎篇Linux
- 雲伺服器系統盤滿導致桌面檔案不見了的處理方法伺服器
- Oracle 無備份情況下undo檔案損壞處理Oracle
- Win10系統下將excel檔案轉換為dbf檔案的方法Win10Excel
- 論Linux檔案系統Linux
- Linux AUFS 檔案系統Linux
- [轉載]btrfs檔案系統的kali linux 用snapper建立快照LinuxAPP
- Linux檔案系統的實現Linux
- bat批處理轉換成exe檔案BAT
- Linux檔案處理三劍客之awkLinux
- Linux檔案處理三劍客之grepLinux
- Linux檔案處理三劍客之sedLinux
- linux入門必學檔案處理命令Linux
- ZooKeeper的系統列印Log的處理方法
- Mac應用程式無法開啟提示不明開發者或檔案損壞的處理方法Mac
- 幾種從Windows上傳檔案到Linux系統的方法WindowsLinux