日誌型檔案系統比較

常言道:『飲水思源』,在 Open Source 的世界裡,我們常常需要別人的幫助,但是在您有所心得的時候請記得分享給大家,『幫助人是快樂的喔』。歡迎您在使用 debian 的過程中的任何心得分享給大家。

文章Hakunamatata » 週六 2月 22, 2003 1:56 pm

小弟之前看過這篇比較 ext2, ext3, reiserfs, xfs, jfs 的投影片,貼上來給大家參考 ;-)

http://www.osdl.org/presentations/lwe-jgfs.pdf
頭像
Hakunamatata
可愛的小學生
可愛的小學生
 
文章: 45
註冊時間: 週五 9月 20, 2002 9:20 pm
來自: NCTU

re:日誌型檔案系統比較

文章阿信 » 週六 2月 22, 2003 2:31 pm

小弟已經將root fs轉成xfs了。

看來xfs還是比較好且速度快的file system。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:日誌型檔案系統比較

文章boka » 週六 2月 22, 2003 4:28 pm

我現在用 Reiserfs﹐覺得最大缺點是不能設 quota。 :(
當初沒主意到﹐有點後悔....
boka
可愛的小學生
可愛的小學生
 
文章: 27
註冊時間: 週一 1月 13, 2003 10:58 am

re:日誌型檔案系統比較

文章阿信 » 週六 2月 22, 2003 4:51 pm

那就學我移來移去吧...
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:日誌型檔案系統比較

文章訪客 » 週六 2月 22, 2003 9:54 pm

不好意思,我剛剛看了一下,發現裡面都是專有名詞看不懂呢

可以大概講一下4種fs有什麼差別好嗎

我是想找效率快的fs(在網路上搜尋的結果是reiserfs最好,是真的嗎?)
訪客
 

re:日誌型檔案系統比較

文章阿信 » 週六 2月 22, 2003 10:53 pm

小檔案算是reiserfs,但是大檔案的話首推xfs。

穩定度...小弟認為xfs>reiserfs
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

文章訪客 » 週二 6月 26, 2007 6:20 pm

請教各位前輩...
不知道這裡的檔案大小界定是?
多大是大檔案,而多大又是小檔案呢?謝謝~
訪客
 

文章訪客 » 週二 6月 26, 2007 6:42 pm

不是吧,2003年的帖子现在还有人回复?
訪客
 

文章訪客 » 週二 6月 26, 2007 7:07 pm

Anonymous 寫:請教各位前輩...
不知道這裡的檔案大小界定是?
多大是大檔案,而多大又是小檔案呢?謝謝~


XFS 採用的是 variable block size
range 從 `512 bytes 到 64 kibibytes' (http://en.wikipedia.org/wiki/XFS#Variable_block_sizes)

而ReiserFS 採用 fixed block size.
Default 是 4096 bytes (http://homes.cerias.purdue.edu/~florian ... iserfs.php)

So it depends.
訪客
 

文章granziliao » 週二 6月 26, 2007 8:37 pm

ReiserFS 的作者因為涉嫌殺妻被關起來了
http://en.wikipedia.org/wiki/Hans_Reiser
凡發生之事必合理
頭像
granziliao
可愛的小學生
可愛的小學生
 
文章: 99
註冊時間: 週三 6月 18, 2003 9:23 am
來自: 板橋後埔

文章訪客 » 週六 8月 25, 2007 3:54 pm

最近有點想換成xfs
不過,在網路上看到xfs容易因為意外斷電而出問題
各位有經驗的前輩覺得怎樣呢?
有沒有xfs因為意外斷電而整個開不了機的呢?
謝謝大家~
訪客
 

文章kevinblue » 週六 8月 25, 2007 4:33 pm

之前的文章備份,希望有幫助

發信人: tdb.bbs@ptt.cc (tbd), 看板: Linux
標 題: [分享] 檔案系統格式簡介
發信站: 批踢踢實業 (Wed Jul 19 06:22:33 2006)
轉信站: SayYa!ctu-reader!news.nctu!ptt
Origin: sally.csie.ntu.edu.tw

在 MS Winsows 的世界,硬碟可以格式化成 NTFS、FAT32、FAT16 等等。相同的,在
GNU/Linux 底下也是有很多不同的檔案系統格式可以選擇喔。目前在 GNU/Linux 底下,
比較常用的有以下這幾種格式 Ext3, ReiserFS, XFS 和 JFS 等數種。當然各種格式都有
其憂缺點,所以我們將在下面給與簡單的介紹。

除了 Ext2 以外,其它幾種都是日誌型檔案系統。那什們是日誌系統呢?就是系統會多用
一些額外的空間紀錄硬碟的資料狀態,因而在不正常開關機後,不需整個硬碟從新掃描,
來恢復系統狀態。


Ext2
此為一非常老舊且不支援日誌系統的檔案系統格式,早期 Linux 玩家還記得吧,每次不
正常關機後,重新開機時錯誤檢查很久,且在沒有正常關機下,常常會讓您一次不見很多
檔案,現在很少人使用這款檔案系統了!

Ext3
為 Ext2 個改良版,所以 Ext2 可以直接升級成為 Ext3 而不必從新格式化,這也可以讓
舊的 Ext2 系統更加穩定。而主要和 Ext2 的差別是,增加了日誌系統 (metadata),所
以在不正常開關機時,可以迅速使系統恢復。而因為它舊有的系統相容,和所以很多發行
版預設使用 Ext3。而在實際測試上,它的硬碟使用率不佳,大概只有真正空間的 93\%
會被使用到,並且其它效能測試表現中等。而且它在格式化與建立檔案系統的時間也是其
它種類的數十倍。

ReiserFS - http://www.namesys.com
它是採用日誌型系統,為 Hans Reiser 所創使,所以以他的名子命名。技術上使用的是
B*-tree 為基礎的檔案系統,其特色為能很有效率地處理大型檔案到眾多小檔案都可以用
很高的效率處理。實務上 ReiserFS 在處理檔案小於 1k 小檔案時,甚至效率可以比
Ext3 快約 10 倍,所以 ReiserFS 專長在處理很多小檔案。而在一般操作上,它的效能
表現也有中上的程度。

XFS - http://oss.sgi.com/projects/xfs/
為繪圖工作站公司 SGI 為了高級繪圖處理器系統 IRIX 所設計的檔案格式,也是日誌型
系統。而 SGI 亦將其移植到 GNU/Linux 上。而他本來是針對高效能繪圖設計,且為高階
工作站使用,所以他在穩定行和效率是無雍致疑的。而在實務上的表現,它的處理各種檔
案大小混合的情況下效率最好,並且在一般使用上有不錯的表現。

JFS - http://jfs.sourceforge.net
為全球最大電腦供應商 IBM 為 AIX 系列設計的日誌型檔案系統,技術上使用的是
B+-tree 為基礎的檔案系統,和 ReiserFS 使用 B*-tree 不同。而在穩定度上,IBM
AIX 伺服器使用它,而此系列機器很多都在金融上使用,所以穩定是沒話說的。而它最重
要的特色是在處理檔案 I/O 的時候,是這些檔案系統裏面最不佔 CPU 資源的,也就是
CPU 使用率最低。但在這樣節省使用 CPU 的情況下,它的效率表現也有中上以上的程度



雖然 Ext3 效能不好 (在日誌型檔案系統中效率上最糟糕的),那為何那們多人使用?那
是因為當時 Ext3 可以直接從 Ext2 升級,而不需要先備份然後格式化後再把檔案拷備回
去,所以造成使用人數較多了。但這也是不能怪它,因為它為了和 Ext2 相容,所以有很
多的歷史包袱存在。因此我建議新的電腦考慮使用 ReiserFX,XFS 或 JFS。若是以效能
為考慮,則可以選擇 ReiserFS 或 XFS。若是系統資源不多,要使用最低的 CPU 使用率
,那們可以選擇 JFS,它有著最好的效能資源比。

而網路上有一些檔案系統效能評估,這裡列出來給讀者參考一下

http://www.debian-administration.org/articles/388
http://fsbench.netnation.com/
http://linuxgazette.net/122/TWDT.html
http://linuxgazette.net/102/piszcz.html



--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.31.141.52
kevinblue
可愛的小學生
可愛的小學生
 
文章: 5
註冊時間: 週四 2月 24, 2005 2:09 am
來自: 台北

文章訪客 » 週六 8月 25, 2007 6:26 pm

感謝kevinblue前輩的分享
我剛剛已經換成了xfs
不過現在開機都會停在"waiting for root system"那裡進不去
真夭壽...現在還在想辦法中...
如果各位前輩知道如何解決,麻請告知一下,感謝~
訪客
 

文章訪客 » 週六 8月 25, 2007 6:52 pm

OK,把lilo換成grub就成功開機了
真不曉得是差在哪裡...
訪客
 

文章訪客 » 週六 8月 25, 2007 7:13 pm

grub 的話, 一定要把 /boot 切出來用 ext3, 如果使用 XFS 的時候
訪客
 

下一頁

回到 share

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客