您現在的位置是:首頁 >要聞 > 2021-08-27 01:01:43 來源:
讓我們檢查fsck上次檢查根文件系統的時間
導讀 在非根文件系統上執行fsck非常簡單。但是,對于根文件系統,裝載后無法執行fsck。本快速教程介紹了如何強制檢查根文件系統的文件系統。根文
在非根文件系統上執行fsck非常簡單。但是,對于根文件系統,裝載后無法執行fsck。本快速教程介紹了如何強制檢查根文件系統的文件系統。根文件系統在本例中,/dev/sda1分區是作為/裝載的根文件系統。如果運行fsck來檢查根文件系統,您將收到以下錯誤消息,因為/dev/sda1已裝載,并且您無法在裝載的文件系統上執行fsck。
在這種情況下,我們希望在根文件系統上執行fsck。那么,解決辦法是什么呢?
如果要在非根文件系統上執行fsck,只需卸載分區并執行fsck。
此外,如果您是fsck新手,請參考以下內容:檢查和修復文件系統的10個Linux Fsck命令示例
重啟前Tune2fs輸出
在重新啟動系統之前,讓我們檢查fsck上次檢查根文件系統的時間。
為此,使用tune2fs命令并使用grep進行“檢查”,如下所示。
從上面的輸出中,我們可以看到:
上次檢查:指示上次根文件系統檢查的時間。這件事發生在11月。
下次檢查后:指示執行重新啟動時將檢查文件系統的日期和時間。這只會發生在五月之后。
內部檢查:指示檢查根文件系統的頻率。在本例中,它將再等待6個月,然后在重新啟動期間在此文件系統上執行fsck。
但就我們而言,我們不想等到五月。我們現在將執行根文件系統fsck檢查。
創建/forcefsck文件以強制檢查根文件系統
因此,強制檢查根文件系統的一個簡單方法是在內核啟動根文件系統之前,在系統啟動時重新啟動系統并強制fsck執行文件系統。
要在重新啟動過程中執行forcefsck,首先在/下創建一個名為forcefsck的空文件,如下所示。