文件系統(tǒng)安全性對比
從自動修復(fù)損壞的文件系統(tǒng)來看,ext2、ext3 都能自動修復(fù)損壞的文件系統(tǒng),也都是在開機時進行。ext2 和 ext3 文件系統(tǒng)在默認的情況下是“每間隔 21 次掛載文件系統(tǒng)或每 180 天,就要自動檢測一次。通過實踐來看 ext2 和 ext3 在自動檢測上是存在風險,有時文件系統(tǒng)開機后就進入單用戶模式,并且把整個系統(tǒng)“扔”進 lost+found 目錄,如果要恢復(fù)系統(tǒng),就得用 fsck 來進行修復(fù);當然 fsck 也同樣存在風險;所以對 ext2 和 ext3 文件系統(tǒng)的使用,對新手來說的確需要心里準備;畢竟修復(fù)已經(jīng)損壞的 ext2 和 ext3 文件系統(tǒng)是有困難的;另外 ext2 和 ext3 文件系統(tǒng)對于意外關(guān)機和斷電,也可能導(dǎo)致文件系統(tǒng)損壞,所以我們在使用過程中,必須是合法關(guān)機;比如執(zhí)行 poweroff 指令來關(guān)掉機器。
從文件系統(tǒng)的反刪除來看,ext2 支持反刪除,對于一般使用者來說應(yīng)該是安全的,但對于保密單位來說可能意味著不安全。從反刪除角度來說明文件系統(tǒng)的安全性,也是有兩方面。如果用戶的工作是從事比較機密的,用 ext3 比較好,因為 ext3 一旦刪除文件,是不可恢復(fù)的,因為反刪除能恢復(fù)相應(yīng)的絕秘資料的泄秘,所以 ext3 可能更適合從事機密工作的用戶。
新型的 Ext4 文件系統(tǒng)
Ext4 是 Linux 內(nèi)核版本 2.6.28 的重要部分。它是 Linux 文件系統(tǒng)的一次革命。在很多方面,Ext4 相對于 Ext3 的進步要遠超過 Ext3 相對于 Ext2 的進步。Ext3 相對于 Ext2 的改進主要在于日志方面,但是 Ext4 相對于 Ext3 的的改進是更深層次的,是文件系統(tǒng)數(shù)據(jù)結(jié)構(gòu)方面的優(yōu)化。一個高效的、優(yōu)秀的、可靠的和極具特點的文件系統(tǒng)就此誕生。目前,該文件系統(tǒng)并未在所有的 Linux 發(fā)行套件中完全普及使用,還處于初期的測試階段。