知方号

知方号

如何对ext4文件系统进行碎片整理

如何对ext4文件系统进行碎片整理

问题描述

我不想要任何答案,说没有必要,拜托!

最佳解决思路

使用e4defrag对文件进行碎片整理

如果您的ext4文件系统是使用extent选项创建的(它是最近发行版中的默认设置),您可以使用e4defrag实用程序在线检查并对其进行碎片整理,即无需卸载。

只需使用类似的东西检查碎片级别(您需要是root用户才能查看详细信息):

sudo e4defrag -c /path/to/myfiles

以下是您可以获得的输出示例:

$ sudo e4defrag -c iso/ now/best size/ext1. /home/gerlos/iso/debian-live-7.5.0-i386-rescue.iso 7/1 111177 KB2. /home/gerlos/iso/systemrescuecd-x86-4.4.1.iso 4/1 100897 KB3. /home/gerlos/iso/debian-live-7.5.0-amd64-rescue.iso 6/1 116053 KB4. /home/gerlos/iso/ubuntu-14.04.2-server-amd64.iso 8/1 76160 KB5. /home/gerlos/iso/ubuntu-14.10-desktop-amd64.iso 15/1 75712 KB Total/best extents 40/5 Average size per extent 90577 KB Fragmentation score 0 [0-30 no problem: 31-55 a little bit fragmented: 56- needs defrag] This directory (iso/) does not need defragmentation. Done.

在此示例中,大多数情况下它会告诉您不需要进行碎片整理,但是如果您想要这样做,您可以使用(您不需要使用sudo对自己的文件进行碎片整理):

e4defrag /path/to/myfiles

您的用户甚至可以在自己的文件上运行它,除非您想要处理其他用户或系统文件,否则无需成为root用户。

e4defrag在e2fsprogs包中,我猜它已经安装在你的Ubuntu系统上了。

次佳解决思路

看看e2fsprogs。这也可以在Ubuntu包中找到。它提供了程序e4defrag。

第三种解决思路使用Gparted对文件系统进行碎片整理

如果硬盘驱动器上有足够的空间,可以使用Gparted对文件系统进行碎片整理(ext2,ext 4,nfts等)。您必须从CD /DVD /USB启动盘启动,因为您正在处理的驱动器必须卸载。您还必须拥有比使用空间

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。