如何在Linux中進行碎片整理

在Linux上進行碎片整理橫幅

儘管一直有關於Linux文件系統的謠言,但主要基於以下版本: 延長 或其他具有 日誌 像JFS,ZFS,XFS或ReiserFS一樣,它們不需要進行碎片整理,隨著時間的推移,這是事實。 由於數據分散,其可操作性變得越來越慢。 儘管它的影響從未像在基於FAT和NTFS的系統中那樣引人注目,但是如果使用諸如 e4碎片整理.

E4defrag是該軟件包中大多數Linux發行版(包括Ubuntu)中提供的實用程序 e2fsprogs。 還有許多其他類似的操作方式,但是我們選擇了這種方式 易於使用。 為了將其安裝在我們的系統中,只需調用以下命令:

sudo apt-get install e2fsprogs

安裝軟件包後,我們可以通過執行以下語句從命令行調用實用程序:

sudo e4defrag -c

結果,我們將獲得與以下圖像相似的圖像,該圖像指示了本機的碎片值。 如果這個數字得分高於30,那將是 建議嘗試使用該實用程序減少它 我們已經指出,如果值超過56,則必須盡快採取行動。

看一下e4defrag實用程序

要對單元進行碎片整理,我們必須按以下順序調用應用程序:

sudo e4defrag /ruta

如果要在整個設備上執行操作,則使用另一種方​​法:

sudo e4defrag /dev/device

一如既往,我們提醒您 建議拆卸設備或驅動器 要使用此實用程序或類似的實用程序進行操作的系統,以避免數據損壞。

最後,或者我們鼓勵您留下您的評論並告訴我們什麼 此應用程序對您來說效果很好,如果您在運行它後發現自己的計算機有任何改進。


19條評論,留下您的評論

發表您的評論

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

*

*

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

  1.   艾麗西亞·妮可·桑(Alicia Nicole San) 他說:

    抓住那個可以獲得什麼!!! 速度還是什麼?

    1.    路易斯·戈麥斯(Luis Gomez) 他說:

      你好,艾麗西亞(Alicia),確實,數據的位置使磁盤的頭部在同一遍中獲取了以後將要使用的信息,因此將要使用的內存頁被擊中。 這轉化為更高的速度。

  2.   艾麗西亞·妮可·聖 他說:

    如果正在使用此工具,如何對我的Ubuntu進行碎片整理。 它說必須拆開,我不明白

    1.    路易斯·戈麥斯(Luis Gomez) 他說:

      你好,艾麗西亞(Alicia),查看umount命令,並將其應用到要進行碎片整理的驅動器或設備上。 umount的一個典型示例​​是CDROM:umount / dev / cdrom。

      問候。

  3.   里奧哈姆·古鐵雷斯·里維拉 他說:

    在Windows中,碎片整理有助於更快地找到文件。 想像一下一個裝滿書架的書架。 刪除一個留下一個空白。 當我們刪除文件時,這會在硬盤驅動器上發生。 這樣做的結果是,即使在那些間隙中,它也會浪費時間搜索,因此該系統的速度稍慢一些。 整理碎片是為了收集信息而不是空的。 在Linux中,它不會像Windows中那樣引起很大的影響。 但是如果我們已經使用了很長一段時間,它可能會很好。

  4.   艾麗西亞·妮可·桑(Alicia Nicole San) 他說:

    哦,我明白了,謝謝。 如果我有一些知識,但是在Windows中。 但是在linux中,它比linux更快地吸引了我..即使隨著時間的流逝,它的吸收也有點慢,不像windos,現在我卻非常慢。我認為這就是eindoes的意思。🙂我已經安裝了win和linux磁盤。 謝謝(你的)信息

  5.   費杜 他說:

    我有一個Kingston usb 3.0內存我曾經安裝過ubuntu的內存,但是有一天我不知道發生了什麼,如果是我沒有卸載就卸下了內存,或者從那天起我不知道那是什麼。 “只讀”,從那以後我一直在頁面中徘徊,以查看是否可以恢復此內存(因為它是高速USB 3),但正如他們在西班牙“ na de na”所說的那樣,沒有人知道如何解決此問題或至少說明如何防止這種情況再次發生?

    1.    羅蘭·羅哈斯(Rowland Rojas) 他說:

      您是否嘗試過使用Gparted擦除數據?

    2.    右旋糖酐 他說:

      有幾種方法可以使用已安裝的名為Open Disks的應用程序,然後轉到其中的USB並為其提供fomat,另一種選擇是通過終端

  6.   Miguel AngelSantamaríaRogado 他說:

    你好路易斯,

    很遺憾地告訴您,這篇文章有點不准確。

    一方面,不是時間造成文件系統碎片,而是使用模式:創建數千個小文件,然後隨機刪除一些文件,非常緩慢地寫入非常大的文件,等等。 以及文件系統的佔用程度,提到90%以上的使用率是指文件系統無法減輕碎片的程度(儘管我從未見過對此90%的正式解釋)。

    另一方面,已更改的命令已更改:“ e4defrag -c / path”顯示有關碎片的信息(計數),“ e4defrag / path”進行碎片整理。

    最後,我在這裡留下[1]的文章,用一種相當簡單的方式解釋了一個與文件系統碎片一樣複雜的主題。 它是從2006年開始的,沒有提及諸如“範圍”或在線碎片整理之類的結構或方法,但是很容易理解。

    問候。

    PS:出於好奇,表明使用了一年半之後,沒有進行任何碎片整理,我的系統在使用率達到0%時出現了全新的79%碎片(Ubuntu 14.04)。

    [1]: http://geekblog.oneandoneis2.org/index.php/2006/08/17/why_doesn_t_linux_need_defragmenting

    1.    路易斯·戈麥斯(Luis Gomez) 他說:

      您好MiguelÁngel,首先,感謝您的來信。 我現在修改句子。 如您所知,使用模式,甚至在此之前,集群或塊大小的選擇將在以後以單元為單位調節此行為。 由於無法預料我們的單元中將有很多小文件還是少有大文件,因此通常採用系統處理的默認值。

      另一方面,請指出,在整理信息時,整理碎片的好處與其說是按照信息的良好順序來進行,不如說是整理信息。 磁盤磁頭跳得越少,我們獲得的速度就越快(通常,大文件和連續的塊通常比磁盤上隨機放置的許多小塊發生)。

      感謝您閱讀我們。

  7.   齊圖姆 他說:

    總/最佳範圍276635/270531
    每個範圍的平均大小252 KB
    碎片得分0
    [0-30沒問題:31-55有點零散:56-需要碎片整理]
    此目錄(/)不需要進行碎片整理。
    捐贈。
    --------------
    電腦已經使用了3年左右,一點也不差,對吧?
    Linux薄荷17.2

    1.    Miguel AngelSantamaríaRogado 他說:

      你好zytumj,

      在Linux中使用的文件系統中,實際上幾乎不存在碎片是很正常的,“他們認為”是為了避免碎片。

      在Linux中實際上不值得進行碎片整理,這些工具主要是在需要對分區進行某種大小調整的情況下,以便在分區末尾沒有不允許您更改文件大小的文件。尺寸。

      問候。

      PS:我之前沒有提到它,文章也沒有提到,但是如果您有SSD磁盤,則對磁盤進行碎片整理會浪費時間,無論您使用的文件系統如何。

  8.   齊圖姆 他說:

    感謝MiguelÁngel。
    不,我使用傳統光盤。 同樣,當我在2008年開始使用GNU / Linux時,我已經在尋找如何進行碎片整理了,並且我讀到沒有必要。

    1.    頻道未知 他說:

      由於它們涉及分佈在整個分區中的文件的主題,因此可以減少分區。 我已經指出,在Windows上使用圖形應用程序(例如Defraggler或Windows上的其他應用程序)對HDD上的NTFS分區進行多次整理時,它們無法對它們進行足夠的碎片整理,並且當這樣做時,可能會剩下文件到分區末尾。
      我想知道在Linux中,Ext0分區中是否可以有4%的碎片,但是在分區末尾也有文件,也就是說,在中心處有空白空間。

      我認為,將數據保存在分區中的理想做法是將數據保存在分區中心,而又保存在外部。 你怎麼認為?

  9.   倫帕多 他說:

    你好。 以及如何對NTFS或FAT32分區進行碎片整理? 謝謝

  10.   帕特里西奧 他說:

    大家好! 我很喜歡Ubuntu,已經使用了很多年了,而且從未花費很長時間。 啟動10秒鐘,關閉3秒鐘。 你好!

  11.   伊蓮娜 他說:

    我使用三台打印機,但我不能在Ubuntu 20.04中安裝這三台打印機,我已經為每台打印機下載了驅動程序。 電腦是新的,剛剛安裝了ubuntu。 使用之前的電腦,由於它無法啟動(initramsf)並且沒有人能夠修復它,我不得不將其丟棄,所有三台打印機都運行良好。 打印機是兩個epson和一馬力。
    ubuntu 20.04中不存在lsb

  12.   掠奪 他說:

    下午好。
    要使用 e4defrag,必須安裝設備:

    root@Asgar:/media# umount disk1
    root@Asgar:/media# e4defrag /dev/sda1
    e4defrag 1.46.6-rc1 (12-Sep-2022)
    文件系統未掛載
    根@阿斯加:/媒體#

    問候。