如何在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

一如既往,我们提醒您 建议拆卸设备或驱动器 要使用此实用程序或类似的程序运行的系统上的文件,以避免数据损坏。

最后,我们鼓励您发表评论并告诉我们 此应用程序对您来说效果很好,如果您在运行它后发现计算机有任何改进,也可以。


发表您的评论

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

*

*

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

  1.   艾丽西亚·妮可·桑(Alicia Nicole San)

    抓住那个可以获得什么!!! 速度还是什么?

    1.    路易斯·戈麦斯(LuisGómez)

      你好,艾丽西亚(Alicia),确实,数据的位置使磁盘的头部在同一遍中捕获了稍后将要使用的信息,因此将要使用的内存页被命中。 这转化为更高的速度。

  2.   艾丽西亚·妮可·圣

    如果正在使用此工具,如何对我的Ubuntu进行碎片整理。 它说必须拆开,我不明白

    1.    路易斯·戈麦斯(LuisGómez)

      你好,艾丽西亚(Alicia),查看umount命令,并将其应用到要进行碎片整理的驱动器或设备上。 umount的一个典型示例是CDROM:umount / dev / cdrom。

      问候。

  3.   里奥哈姆·古铁雷斯·里维拉

    在Windows中,碎片整理有助于更快地找到文件。 想象一下一个装满书架的书架。 删除一个留下一个空白。 当我们删除文件时,这会在硬盘驱动器上发生。 这样做的结果是,即使在那些间隙中,它也会浪费时间来搜索,因此该系统的速度稍慢一些。 碎片整理用于收集信息,而不是空的。 在Linux中,它不会像Windows中那样引起很大的影响。 但是如果我们已经使用了很长一段时间,它可能会很好。

  4.   艾丽西亚·妮可·桑(Alicia Nicole San)

    哦,我知道了,谢谢。 如果我有一些知识,但是在Windows中。 但是在linux中,它比linux更快地吸引了我..即使随着时间的推移,它也像不像windos一样慢了一点,但我现在却非常慢,我认为这就是eindoes的意思。🙂我已经安装了win和linux磁盘。 谢谢(你的)信息

  5.   fedu

    我有一个Kingston usb 3.0内存我曾经安装过ubuntu的内存,但是有一天我不知道发生了什么,如果是我没有卸载就卸下了内存,或者从那天起我不知道那是什么。 “只读”,从那以后我一直在页面中徘徊,以查看是否可以恢复此内存(因为它是高速USB 3),但是,正如他们在西班牙“ na de na”中所说的那样,没有人知道如何解决此问题或至少说明如何防止这种情况再次发生?

    1.    罗兰·罗哈斯(Rowland Rojas)

      您是否尝试过使用Gparted擦除数据?

    2.    右旋糖酐

      有几种方法可以使用已安装的名为“ Open Disks”的应用程序,您可以找到其中的USB并为其提供格式,另一种选择是通过终端

  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.    路易斯·戈麦斯(LuisGómez)

      您好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)
    文件系统未挂载
    根@阿斯加:/媒体#

    问候。