(原創)Linux下的磁碟磁碟重組(2)

來源:互聯網
上載者:User

 

作者: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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.