如何在Linux中对分区进行碎片整理?

记录

随着时间的流逝 我们的系统往往会变慢 这在很大程度上 由于它处理大量信息。 该信息存储在块中,当我们要访问它时,磁盘头必须指向某个位置,现在这是碎片整理的问题所在。

碎片整理是将文件排列在磁盘上的便捷过程 因此,每个文件的片段都不会被欣赏,以使文件是连续的并且文件中没有空格。

基本上,系统命令并具有文件位置的映射以优化磁盘的操作。

许多人会认为这与SSD没有关系,因为它们与HDD读取和写入数据的方式没有共同之处。

在任何情况下,即使您使用SDD,也必须进行碎片整理,如果您认为不是这种情况,建议您寻找更多有关如何优化和执行预防性任务以改善SDD使用的信息。 。

虽然 许多人说Linux文件系统,主要是基于扩展版本或其他日记系统(例如JFS,ZFS,XFS或ReiserFS)的内容, 不需要进行碎片整理,事实是, 随着时间的推移, 它的可操作性最终变慢了 由于数据分散。

尽管这种影响从来没有像基于FAT和NTFS的系统那样严重,但是如果使用e4defrag之类的工具,我们可以很容易地在系统上解决。

这就是为什么,如果您对PC磁盘的性能不满意并且想要提高其完整性,我们可以以非常简单的方式在Linux中对磁盘进行碎片整理。

使用e2fsprogs实用程序进行碎片整理

整理碎片

E4defrag是可在大多数Linux发行版中使用的实用程序, 包括e2fsprogs软件包中的Ubuntu。

还有许多其他工具以类似的方式工作,但是e4defrag的使用非常简单。

要在Linux中执行对分区进行碎片整理的任务,必须安装E4defrag工具。 该工具在大多数Linux发行版中都可用,因此要安装它,只需使用首选的软件管理器进行搜索,或者在发行版存储库中的终端中进行搜索即可。

在这种情况下 Debian,Ubuntu及其衍生产品,我们安装了e2fsprogs 用这个命令

sudo apt install e2fsprogs

在这种情况下 我们安装的Fedora,openSUSE,CenOS及其衍生版本:

sudo dnf install e2fsprogs

在这种情况下 我们安装的Arch Linux及其衍生产品:

sudo pacman -S e2fsprogs

安装完成后,我们可以使用该工具 要使用它,必须指出,建议拆卸设备或驱动器 从您将在其中使用此实用程序或类似工具的系统中避免数据损坏。

要使用该工具, 我们必须打开一个终端并执行以下命令:

sudo e4defrag -c

结果,我们将获得一个图像,该图像指示了我们单元的碎片值。

如果此数字的得分高于30,建议尝试使用E4defrag降低它,而如果其值超过60,则必须尽快采取行动。

对驱动器进行碎片整理,使用以下命令运行该应用程序,并将该/ path / of / partition替换为分区名称:

sudo e4defrag /ruta/de/partición

好吧, 如果要在整个设备上进行处理,请更换 “设备”按所需设备的名称:

sudo e4defrag /rutadeldispositivo

我们只需要等待分区或单元成功进行碎片整理,花费的时间在很大程度上取决于分区或磁盘的大小以及在它们上拥有的信息量。

如果没有更多信息,如果您知道在Linux中对驱动器进行碎片整理的任何其他工具,请随时在评论中与我们分享。


本文内容遵循我们的原则 编辑伦理。 要报告错误,请单击 信息.

5条评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   埃米利奥

    我认为在第一个命令$ sudo e4defrag -c中,我们需要为其添加一个参数才能使其正常工作,vg $ sudo e4defrag -c /

  2.   莱恩兹

    在Linux中,使用ext4文件系统进行碎片整理就像拥有防病毒软件一样是必要的,除非您的服务器流量很大,否则无需进行桌面用户碎片整理,因为该系统很少会超出范围1%的碎片,我从版本14.04安装了ubuntu,直到现在我一直在更新,我使用的是18.04,使用了4年,碎片是0,4%。 ,我的意思是NULL。
    出于好奇,这篇文章很好,但我重复一遍,没有必要在个人计算机上进行操作,如果您感到无聊,则可以执行此操作,但是您的计算机将不会更快,并且不会有太大变化。
    问候。

  3.  

    您好,我的评论没有出现,所以我重复一遍。

    我是所有计算机都使用linux的地方的系统管理员,大多数计算机自2007年以来就已安装,并且多年来已更新为较新版本的linux内核。 从来没有必要对磁盘进行碎片整理,没有任何碎片,在大多数情况下都不会少于1%。
    随着时间的流逝,它们放慢速度,它们一如既往地前进,没有区别是不正确的。
    此外,使用SSD磁盘时,甚至不需要对其进行碎片整理,相反,对磁盘碎片整理有害,因为它会减少磁盘的使用寿命。
    对磁盘进行碎片整理是从Windows继承的心理。
    问候。

  4.  

    我只是随机地查看了一些磁盘,在所有情况下,碎片都是0(零)。
    正如我之前所说,它们是在2007年安装的磁盘

    总/最佳范围56635/55481
    每个扩展区的平均大小1821 KB
    碎片得分0
    [0-30没问题:31-55有点零散:56-需要碎片整理]
    此设备(/ mnt / wd1tb /)不需要进行碎片整理。
    完成。

  5.   劳尔

    我相信您正在通过收集从系统开始的程序来寻找进行碎片整理的理由,并且不执行对临时文件的定期清理,这确实鼓励计算机安装Windows,Linux或osx,并且在Windows中没有那么多linux或osx由于碎片,但是有越来越多的程序消耗ram和存储在磁盘上的更多信息,对这两个OS中的任何一个进行定期清理启动程序和临时文件,您将使它们像新安装的那样工作。 Windows不是因为此OS如果将数据分散到整个硬盘驱动器上,因此最终会在整个硬盘上寻找碎片,这是在Windows中使用SSD磁盘的优势,因为搜索不是与传统硬盘驱动器一样机械。