在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系统进行碎片整理的方法,如果您的硬盘驱动器具有TB级分区,并且在查看碎片化程度时达到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做一个。