linux修復文件系統
1. 如何在linux上實現文件系統的自動檢查和修復
系統一啟動,就觸發文件系統自動檢查機制 如果你希望系統一啟動,就自動觸發fsck,那麼有一些方法可以設置在啟動過程中實現無人值守的fschk,這些方法具體取決於特定的Linux發行版。 在Debian、Ubuntu或Linux Mint上,編輯/etc/default/rcS,如下所示。 $ sudo vi /etc/default/rcS # 啟動過程中,自動修復出現不一致性的文件系統 FSCKFIX=yes 在CentOS上,使用下列內容,編輯/etc/sysconfig/autofsck(要是它沒有,就創建)。 $ sudo vi /etc/sysconfig/autofsck AUTOFSCK_DEF_CHECK=yes 強制定期檢查文件系統 如果文件系統很龐大,你可以強制定期檢查文件系統,而不是每次系統啟動時檢查文件系統。為了實現這個操作,先要藉助tune2fs命令,找到文件系統配置。下面這個命令行顯示了文件系統相關參數的當前值。請注意:/dev/sda1是文件系統超級塊所在的分區。 $ sudo tune2fs -l /dev/sda1 從tune2fs的輸出結果中,我們不僅可以看到文件系統的狀態(干凈與否),還可以看到與文件系統檢查有關的一些參數。"Maximum mount count"(最大掛載次數)這個參數是指文件系統檢查被觸發後的掛載次數。"Check interval"(檢查時間間隔)這個參數顯示了兩次文件系統檢查之間的最長時間。在大多數Linux發行版上,這些參數並不是默認情況下被設置的,這意味著並不進行任何定期的文件系統檢查。 如果想強制每隔30次掛載就檢查文件系統,請運行下面這個命令。 $ sudo tune2fs -c 30 /dev/sda1 如果想強制每隔3個月就檢查文件系統,請使用下面這個命令。 $ sudo tune2fs -i 3m /dev/sda1 現在確認剛添加上去的文件系統檢查條件已正確設置。 $ sudo tune2fs -l /dev/sda1 . . . Last mount time: n/a Last write time: Fri Mar 14 22:29:24 2014 Mount count: 20 Maximum mount count: 30 Last checked: Mon Mar 3 20:55:08 2014 Check interval: 7776000 (3 months) Next check after: Sun Jun 1 21:55:08 2014 強制下一次系統重啟時,進行一次性的文件系統檢查 如果你想在下一次系統重啟時觸發一次性的文件系統檢查,可以使用這個命令。 $ sudo touch /forcefsck 一旦你在類似上面的頂層目錄(/)中創建了一個名為forcefsck的空文件,它就會在你下一次重啟時,強制進行文件系統檢查。系統成功啟動後,/forcefsck則會自動被清除。
2. linux oracle文件系統損壞由什麼引起的
用fsck檢查文件系統完整性文件系統很復雜,因此易於發生錯誤。可以用fsck 命令檢查文件系統是否正確和有效。它可以根據指令修復找到的小錯誤,並將未修復錯誤報告用戶。幸運的是,文件系統的代碼非常有效,所以根本極少出現問題,並且問題通常原因是電源失敗、硬體失敗、或操作錯誤,例如沒有正常關閉系統。 大多數系統設置為啟動時自動運行fsck ,因此任何錯誤將在系統使用前被檢測到(並根據希望修正)。使用有錯誤的文件系統可能使問題變得更壞:如果數據結構有問題,使用這個文件系統可能使之更糟,導致更多的數據丟失。當然,在大的文件系統上運行fsck 會花一定的時間,如果系統正常關閉,幾乎從不發生錯誤,因此有一些方法可以不進行檢查。如果文件/etc/fastboot 存在,就不檢查。另外,如果ext2文件系統在超級快中有一個特定的標記告知該文件系統在上次mount後沒有正常unmount. 如果標記指出unmount正常完成(假設正常unmount指出沒問題),e2fsck (fsck 的ext2文件系統版) 就不檢查系統。/etc/fastboot 是否影響系統依賴於你的啟動手稿,但ext2標記則在你使用e2fsck 時發生作用--基於一個e2fsck 選項(參閱e2fsck 手冊頁) 自動檢查只對啟動時自動mount的文件系統發生作用。使用fsck 手工檢查其他文件系統,比如軟盤。 如果fsck 發現為修復的問題,你需要深入了解文件系統的一般工作原理和有問題的文件系統的細節,或好的備份。最後一個辦法容易(雖然冗長)安排,如果你自己不知道,有時可以通過朋友、linux新聞組、電子郵件列表或其他支持源安排。我很想告訴你更多,但我對這的學習和實踐也並不多。theodore t』so的debugfs 程序應該有用。 fsck 只能運行於未mount的文件系統,不要用於已mount的文件系統(除了啟動時的只讀根文件系統)。這是因為它存取原始磁碟,在操作系統不知道的情況下修改文件系統。 there will be trouble, if the operating system is confused.
3. 如何修復Linux文件系統錯誤
當文件系統超級塊損壞時,Linux系統將無法識別該文件系統,也就無法掛載使用 當通過 /etc/fstab 配置文件自動載入的文件系統出現錯誤時,Linux系統會開機自檢,並提示用戶進行文件系統的修復操作 當/dev/sdb1 分區的超級塊出現錯誤時,啟動後系統將提示「 Give root password for maintenance 」 輸入root用戶密碼,進入臨時shell環境 # fsck -yt ext3 /dev/sdb1# exit-t 指定文件系統 -y 對發現的問題自動回答yes模擬出對 /dev/sdb7 文件系統數據的破壞
4. linux根文件系統損壞,怎麼修復
解決方案:左下角開始— 運行— cmd—輸入 chkdsk c: /f 點擊回車按鍵後,提示選擇Y或者N,按鍵盤Y,再點擊回車:將提示重啟電腦提示:重啟電腦即可。提醒:重啟電腦後再次啟動時間比較長,會出現一個藍色背景,白色英文字讀數字的過程,是磁碟掃描過程,在此界面中請您耐心等待,掃描完畢進入系統後故障即可,解決。
5. Linux中文件系統受到破壞時,怎麼修復系統
成功修復文件系統的前提是要有兩個以上的主文件系統,並保證在修復之前首先卸載將被修復的文件系統。使用命令fsck對受到破壞的文件系統進行修復。fsck檢查文件系統分為5步,每一步檢查系統不同部分的連接特性並對上一步進行驗證和修改。在執行fsck命令時,檢查首先從超級塊開始,然後是分配的磁碟塊、路徑名、目錄的連接性、鏈接數目以及空閑塊鏈表、i-node。希賽上又很多這種資料的
6. linux 下修復ntfs文件系統用什麼啊ntfs數據盤掛了
數據掛了請聯系數據恢復公司。別自己折騰,越弄越遭。
7. linux文件系統損壞,如何恢復系統
此話准備怎講?如何損壞?如說說文件系統被破壞了,很難恢復,只有重裝了。如果僅僅是某些配置文件丟失等,視情況的嚴重程度而定。只要你沒把分區刪了就是可以的。
請告之詳情,希望我能解決。
8. 如何修復Linux損壞的文件系統
當出現「xserver不能連接」的錯誤提示後,可以在控制台下鍵入setup,在隨後出現系統設置菜單中選擇其中的「X窗口設置」,然後依照提示正確設置顯示器的類型、刷新頻率、顯存大小、解析度等。如果一切無誤,系統會自動啟動XWindows系統,一切便OK了! 需要注意的是,用Setup進行設置時可能還會有大片大片的英文字元向上翻滾,請不要驚慌並看清屏幕,繼續使用Tab鍵或方向鍵。(龍哥)至於文件系統被破壞時,如果使用的是ext2fs類型的文件系統,就可從軟盤運行e2fsck命令來修正文件系統中被損壞的數據。對於其他類型的文件系統,可以使用相應的fsck命令。
9. 在LINUX系統下,如何修復受損的文件系統
通常運行對應文件系統的fsck程序
例如xfs文件系統 運行 fsck.xfs , 諸如此類 通常fsck解決不了的問題,只能靠恢復數據了
10. linux 文件系統丟失怎麼恢復
linux
的用文件系統都好像對於數據恢復並不友好。
建議聯系數據恢復公司進行處理。建議重要數據設置自動備份防止丟失。