歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> [基礎]Linux的ReiserFS與ext3文件系統比較

[基礎]Linux的ReiserFS與ext3文件系統比較

日期:2017/2/28 17:14:56   编辑:Linux教程

ReiserFS與ext3的比較

  最近日,我剛從ReiserFS文件系統轉到了ext3日志文件系統。我是一個ReiserFS的忠實追隨者,並且直到現在我也沒有改變我對該文件系統的看法。我之所以轉而使用ext3,初衷是想花一些時間看看ext3中有什麼我喜歡的東西。 ext3是由自由社團開發的日志式文件系統,它被設計成ext2的升級版本,盡可能地方便用戶從ext2向ext3遷移。ext3在ext2的基礎上加入了記錄元數據的日志功能,努力保持向前和向後的兼容性,所以把這個文件系統稱為ext2的新版本更恰當一些。 ReiserFS是Hans Reiser領導下的開發小組開發和發展的,SUSE Linux也對它的發展起了很大的作用。現在,它已經發展成一個高效、可靠的文件系統。

ReiserFS與ext3主要不同

  就技術而言,兩個文件系統有很多的不同,但是對於多數人來說,只需關心其中的幾點即可。第一是你可以很方便地從ext2格式進行升級,因為到目前為止,很多Linux發行套件仍然在使用這種文件系統。第二就是ext3不僅可以記錄數據日志(這在ext2中就已經具備),而且在此基礎上還可以記錄元數據 (Metadata)日志。現在的ReiserFS則只有日志元數據。第三就是文件系統的可擴展性。在介紹第三點以前,讓我們先來看一看前兩個不同點,因為第三點值得我們特別關注。就ext3來說,它可以方便地從ext2文件系統進行升級轉換是其一大優勢。當然,對於一直使用ReiserFS的人來說,這沒有什麼意義。但是,大多數用戶並不願意嘗試使用ext3以外的任何一種日志文件系統。原因很簡單,把ext2轉換到ext3要比轉換成其它任何一種文件系統更簡單、快捷。

  和ext2相比,ext3提供了更佳的安全性,這就是數據日志和元數據日志之間的不同。在兩台不同的電腦上,其中一台使用數據日志,另外一台使用數據和元數據日志。啟動一些應用程序,並對一些數據文件進行適當的改動,然後撥掉電源。當啟動第一台機器時,它可以很快地把文件系統恢復到穩定的狀態。但是可以肯定,剛才你對數據文件所做的改動,已經由於掉電而丟失。第二台機器也可以很快地將文件系統恢復到穩定的狀態,並且可以保留掉電前你對數據所做的所有改動。

  很顯然,對於大多數計算機用戶來說,一般都願意使用後者。不過,除非真的有此需求,否則應該慎重考慮。在數據日志上增加了元數據日志後,會使系統速度受到嚴重的影響。在大多數情況下,ReiserFS已經比沒有日志功能的ext2快了很多。並且,在一般情況下,ReiserFS要比具有元數據日志功能的ext3快得多。如果你同時選擇了數據和元數據日志功能,那麼ReiserFS要比ext3快得多。

Copyright © Linux教程網 All Rights Reserved