嵌入式linux檔案系統修復

2021-07-24 09:22:56 字數 612 閱讀 5820

最近在做linux系統整合的時候會發現檔案系統損壞的問題,導致一些分割槽無法使用。

發生以上問題時可以使用fsck命令進行修復。

fsck命令的主要功能就是對檔案系統進行修復。

fsck命令的主要引數如下:      

-t : 給定檔案系統的型式,若在 /etc/fstab 中已有定義或 kernel 本身已支援的則不需加上此引數

-s : 依序乙個乙個地執行 fsck 的指令來檢查

-a : 對/etc/fstab 中所有列出來的 分割槽(partition)做檢查

-c : 顯示完整的檢查進度

-d : 列印出 

e2fsck

的 debug 結果

-p : 同時有 -a 條件時,同時有多個 fsck 的檢查一起執行

-r : 同時有 -a 條件時,省略 / 不檢查

-v : 詳細顯示模式

-a : 如果檢查有錯則自動修復

-r : 如果檢查有錯則由使用者回答是否修復

-y : 選項指定檢測每個檔案是自動輸入yes,在不確定那些是不正常的時候,可以執行 # fsck -y 全部檢查修復。

如果需要在核心中對系統進行修復可以在/etc/fstab中指定引數。

嵌入式檔案系統小結

近日看了幾個fat檔案系統的原始碼,主要有ucfs efsl minfat等,小結一下。嵌入式的檔案系統雖有不少,但在消費類電子產品上,還是以fat為主,儲存體為nand flash,加上mass storage功能,能讓使用者在pc上管理檔案,如在 電子詞典上等,都用得很廣泛。ucfs 主要針對於...

構造嵌入式Linux的檔案系統

1 引言 在數字資訊科技和網路技術高速發展的今天,手持資訊產品正拓展著一片越來越大的市場,pda 手機 掌上電腦 資訊家電等各式手持產品已擁有了龐大的使用者群。手持資訊產品所運用的最關鍵的核心技術就是嵌入式作業系統。而其中,linux以其開源的核心和免費的應用程式 能夠自由地移植和開發的優勢,更迎合...

嵌入式Linux檔案系統的介紹

學習linux都是跟檔案打交道,卻不知道檔案系統下的目錄存放的內容,有點說不過去,特意準備了這篇文章供大家閱讀,哪怕有一點點幫助,都是對我的鼓勵。根檔案系統一般應該比較小,因為包括嚴格的檔案和乙個小的不經常改變的檔案系統不容易損壞。損壞的根檔案系統一般意味著除非用特定的方法 例如從軟盤 系統無法引導...