回覆列表
-
1 # 使用者1738835061063
-
2 # 佳期如夢將至
1、Linux作業系統安裝過程中的檔案系統的選擇; 1)ext2 檔案系統; ext2檔案系統應該說是Linux正宗的檔案系統,早期的Linux都是用ext2,但隨著技術的發展,大多Linux的發行版本目前並不用這個檔案系統了;比如Redhat和Fedora大多都建議用ext3 ,ext3檔案系統是由ext2發展而來的。對於Linux新手,我們還是建議您不要用ext2檔案系統;ext2支援undelete(反刪除),如果您誤刪除檔案,有時是可以恢復的,但操作上比較麻煩; ext2支援大檔案; ext2檔案系統的官方主頁是:
http://e2fsprogs.sourceforge.net/ext2.html
2)ext3 檔案系統:是由ext2檔案系統發展而來; ext3 is a Journalizing file system for Linux(ext3是一個用於Linux的日誌檔案系統),ext3支援大檔案;但不支援反刪除(undelete)操作; Redhat和Fedora都力挺ext3;至於ext3檔案系統的更多特性,請訪問《Linux檔案系統(filesystem)資源索引》 ; 3)reiserfs 檔案系統; reiserfs檔案系統是一款優秀的檔案系統,支援大檔案,支援反刪除(undelete);在我的測試ext2、reiserfs反刪除檔案功能的過程中,我發現reiserfs檔案系統表現的最為優秀,幾乎能恢復90%以上的資料,有時能恢復到100%;操作反刪除比較容易;reiserfs支援大檔案; 4)、Linux 支援的檔案系統; Linux目前幾乎支援所有的Unix類的檔案系統,除了我們在安裝Linux作業系統時所要選擇的ext3、reiserfs和ext2外,還支援蘋果MACOS的HFS,也支援其它Unix作業系統的檔案系統,比如XFS、JFS、Minix fs及UFS等,您可以在kernel的原始碼中檢視;如果您想要讓系統支援哪些的檔案系統得需要把該檔案系統編譯成模組或置入核心; 當然Linux也支援Windows檔案系統NTFST和fat,但不支援NTFS檔案系統的寫入;支援fat檔案系統的讀寫 Linux也支援網路檔案系統,比如NFS等;
Linux在嵌入式環境下貌似真沒有斷電可靠的檔案系統,在PC和伺服器上也都只能用UPS來保證斷電後的保護,如果在嵌入式板卡上沒有設計備份電池和電源狀態監控,那估計只能硬抗了!
最近因為在調研嵌入式系統,發現很少有嵌入式OS有斷電可靠的檔案系統的,倒是大型的RTOS,比如VxWorks,甚至中國產Sylixos都有,難道Linux本身就不是為了高可靠存在的?
順便安利一下中國產Sylixos,哈哈。