現(xiàn)在的Linux,主流的文件系統(tǒng)是 「ext3」。但是,文件系統(tǒng)除此之外,還有「ReiserFS」「XFS」「ZFS」等等。
此外,Windows的主流文件系統(tǒng)是「NTFS」,CD-ROM的主流文件系統(tǒng)是「ISO9660」。
而且,Linux的文件系統(tǒng)「ext3」的下一代「ext4」也正在開發(fā)中。(內(nèi)核版本 >= 2.6.19 就可以使用「ext4」)
「ext3」或者「XFS」這些文件系統(tǒng)中,采用了一種被稱為「日志」的系統(tǒng)。(ext3之前的ext2文件系統(tǒng)沒有采用「日志」這種系統(tǒng))
這個所謂的「日志」系統(tǒng),簡單來說就是 「文件在更新之前,先把更新的內(nèi)容記錄在被稱為「日志」的這個區(qū)域中去,然后再更新文件」。
當(dāng)斷電或者其他什么原因?qū)е挛募轮兄箷r,「日志」系統(tǒng)的優(yōu)點(diǎn)就能體現(xiàn)出來了。
操作系統(tǒng)在非正常關(guān)閉后再啟動時,會參照「日志」系統(tǒng)的內(nèi)容來檢查當(dāng)前OS的文件系統(tǒng)。
此時,如果「日志」的內(nèi)容和磁盤上文件的內(nèi)容有出入時,立刻就能知道這個文件沒有被正常更新。
由于通過「日志」就能知道哪個文件可能沒有更新成功,所以沒有必要對整個磁盤進(jìn)行檢查,大大縮短的磁盤檢查時間。
盡管如此,「日志」系統(tǒng)并不能 *100%* 的保證文件的內(nèi)容。所以要盡量避免系統(tǒng)的異常終止。
新聞熱點(diǎn)
疑難解答
圖片精選