瀏覽單個文章
chlang
Master Member
 
chlang的大頭照
 

加入日期: Dec 2001
文章: 1,747
Ext - 4

http://en.wikipedia.org/wiki/Ext4

最重要跟 ext3 的差異: 支援 1 exbibyte (1 exbibyte = 2^60 bytes )
跟 extent support

extent:
http://en.wikipedia.org/wiki/Extent_(file_systems)
就是上面所說 "可以避免 fragmentation" 的方法.


如果說要找各種不同檔案系統的 特色, 可以看這個表
http://en.wikipedia.org/wiki/Comparison_of_file_systems



===================================================

另外有個有趣的小技術:
Tail Packing.
http://en.wikipedia.org/wiki/Tail_packing
可以把小檔案塞入同一個小區塊. (一個 4k 區域 可以放 1000 個 4 byte 的小檔案, 而傳統方式需要空間是4k * 1000 = 4000k.)

也許就是 ReiserFS 對於小檔案比較猛的原因吧.
舊 2007-05-31, 05:16 PM #20
回應時引用此文章
chlang離線中