在Fedora 23中對XFS文件系統進行碎片整理

如果您認為只有唯一的NTFS和Fat系統是零散的,那麼當您閱讀這些內容時,您肯定會感到驚訝,並且通常認為這僅在Windows中發生,而實際上在所有文件系統中或多或少都有發生每當擦除和寫入新信息時,它將最終導致碎片化,將創建“空白”,其中將填充某些大小互不相同的數據,這就是產生碎片的原因。

當然,每個文件系統在處理碎片方面都具有某些特性,我最喜歡的是XFS,不僅因為它支持 紅帽,但除此之外,它還是較大分區的最佳選擇之一,並且可以更好地利用64位處理器。

RH_Fedora_logo_web

因此,讓我們從檢查硬盤驅動器的碎片狀態開始。

為此,我們將使用一個名為XFS的工具 xfs_db 這樣我們可以調試XFS 擴展文件系統_DeBuger 在大多數情況下,如果您使用XFS,此工具將隨系統一起提供,否則我們必須安裝 轉儲.

讓我們來看看Fedora 23中是否有xfsdump

dnf搜索xfs

上次執行的元數據到期檢查-。

================================================ ========================= S / N匹配:xfs =================== ================================================ ======


xfsdump.armv7hl:XFS文件系統的管理實用程序


 

xfsdump是Fedora提供的實用程序包,對於Arch,它已經集成到系統中。

圖像(1)

為了檢查xfs分區的碎片狀態,我們將編寫以下代碼:

xfs_db -c frag -r / dev /

建議如果大於10%,則進行碎片整理,如果小於XNUMX%,則可以將其留待以後使用。

 

現在,如果我們使用“ -c frag”,將要執行的命令發送給xfs_db進行諮詢,如果我們不放置“ -c frag”,那麼它將放置一個提示,以便我們可以執行查詢,並在其上放置“ frag”,最快的方法是:

xfs_db -c frag -r / dev / mmcblk0p3實際66155,理想65615,碎片係數0.82%

 

正如我們在上一部分中所看到的,由於幾天前我對其進行了碎片整理,所以碎片化程度為0.82%,大約為5%。

圖片

整理XFS分區

 

現在,我們對分區進行碎片整理,然後開始執行 xfs_fsr 包裝內有什麼 轉儲 我們之前安裝的; xfs_fsr的意思是 擴展文件系統_文件系統重組器,您的任務是重新組織XFS系統。

所以我們寫:

xfs_fsr -v / dev / mmcblk0p3 / start inode = 0ino = 1928之前的範圍:2之後:1 DONE ino = 1928ino = 219417之前的範圍:2之後:1 DONE ino = 219417ino = 219395 —

 

請記住,取決於碎片的程度,執行碎片整理所需的時間或多或少。

該過程完成後,我們將再次檢查碎片程度:

xfs_db -c frag -r / dev / mmcblk0p3

碎片整理

這是對XFS系統進行碎片整理的方法,如果您的硬盤驅動器具有Terabyte分區,並且在檢查碎片程度時達到10%,則在碎片整理後您可以看到差異。


本文內容遵循我們的原則 編輯倫理。 要報告錯誤,請單擊 這裡.

5條評論,留下您的評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   伊斯梅爾_技術 他說:

    優秀的信息! 謝謝!! 我一直在精確地尋找它,我在這裡找到它,繼續努力!

    乾杯…

  2.   綠柱石 他說:

    在debian中是怎麼做的,它們是同一行嗎?

  3.   gabbo 他說:

    我只補充一點,只對硬盤驅動器上的文件系統進行碎片整理。 碎片整理不會殺死固態驅動器,但會導致它過早“磨損”。

    問候
    尼古拉斯·嘉寶(Nicolas Gabbo)

  4.   瓦基瑪塔 他說:

    我可以為Ubuntu再做一個嗎?

    1.    eliotime3000 他說:

      我希望他們也為Debian做一個。