(原创)Linux下的磁盘碎片整理(2)
?
作者:h2appy
轉載請注明出處。
?
?
一、Linux下是否需要磁盤碎片整理
? ?? 首先要說的是,我們下面要討論的文件系統一定會產生磁盤碎片。 只是由于策略不同,產生的碎片多少不同而已。比如ext3通過預留空間來減少碎片;xfs通過延遲寫入來減少碎片等等。
? ?? 是否需要碎片整理?呵呵,如果碎片影響了正常使用,不能忍受,就應該整理。
?
二、Ext2文件系統
? ? ? 離線碎片整理工具e2defrag。
?
三、Ext3文件系統
? ?? ext3沒有碎片整理工具。參考[1]中說的預留空間的做法被ext3采用,所以能較好的解決碎片問題。由于預留空間,當然就要浪費些空間。我的兩塊1TB硬盤,使用ext3的,可用空間是961.4GB;使用xfs的,可用空間是976.6GB。另外往這兩個硬盤拷貝同樣的文件,占用的空間ext3會更多,因為它要預留空間。
? ?? 把ext3轉換為ext2再進行碎片整理不是一個好辦法。
???? 用戶空間的碎片整理工具:Shake、defrag。
?
四、Ext4文件系統
? ??? 將會提供磁盤碎片整理工具,見參考[5] 。
?
五、XFS文件系統
? ?? xfs_fsr,參加 “Linux下的磁盤碎片整理(1)”。
?
六、ReiferFS文件系統
? ?? Reiser3沒有碎片整理工具,Reiser4將會提供repacker。Reiser4目前開發停滯,未來......誰知道呢?
?
七、JFS文件系統
? ? ? IBM的defgrafs。
?
完善中。。。
?
?
參考:
[1] http://geekblog.oneandoneis2.org/index.php/2006/08/17/why_doesn_t_linux_need_defragmenting
[2] http://en.wikipedia.org/wiki/Defragmentation
[3] http://en.wikipedia.org/wiki/Reiserfs
[4] http://en.wikipedia.org/wiki/Xfs
[5] http://en.wikipedia.org/wiki/Ext4
[6] http://en.wikipedia.org/wiki/Ext3
[7] http://blog.csdn.net/zhangjianying/archive/2007/05/04/1596401.aspx
轉載于:https://www.cnblogs.com/h2appy/archive/2008/11/24/1339931.html
總結
以上是生活随笔為你收集整理的(原创)Linux下的磁盘碎片整理(2)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于DSP的汽车减震弹簧故障诊断仪的设计
- 下一篇: 一起认识FileShare