使用 Gparted 对文件系统进行碎片整理

使用 Gparted 对文件系统进行碎片整理

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

答案1

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

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

只需使用类似这样的方法检查碎片级别(您需要以 root 身份查看详细信息):

sudo e4defrag -c /path/to/myfiles

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

$ sudo e4defrag -c iso/
<Fragmented files>                             now/best       size/ext
1. /home/gerlos/iso/debian-live-7.5.0-i386-rescue.iso
                                                 7/1         111177 KB
2. /home/gerlos/iso/systemrescuecd-x86-4.4.1.iso
                                                 4/1         100897 KB
3. /home/gerlos/iso/debian-live-7.5.0-amd64-rescue.iso
                                                 6/1         116053 KB
4. /home/gerlos/iso/ubuntu-14.04.2-server-amd64.iso
                                                 8/1          76160 KB
5. /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 用户。

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

答案2

看看e2fsprogs。Ubuntu 软件包中也有这个。它提供了 e4defrag 程序。

答案3

使用 Gparted 对文件系统进行碎片整理

如果你的硬盘有足够的空间,你可以使用分区整理文件系统碎片(ext2、ext 4、nfts 等。)。您必须从 CD/DVD/USB 启动盘启动,因为您正在使用的驱动器必须卸载。您还必须拥有比已使用空间更多的未使用空间才能实现此目的,并且可能需要一段时间。

  • 从启动盘启动。
  • 运行 gparted 并将包含要进行碎片整理的数据的分区缩小到刚好超过数据量。
  • 通过将要进行碎片整理的分区移至末尾,确保它是驱动器上的最后一个分区(如果驱动器上只有一个分区,则可能必须在其前面创建另一个空白分区)。

将要进行碎片整理的分区作为驱动器上的最后一个分区:

  • 将左侧的分区扩大到最大大小。这会将分区数据移动到驱动器末尾。
  • 完成后,将该分区缩小至原来大小。
  • 如果您创建了一个空白分区以便在磁盘上有多个分区,那么您现在可以删除它。
  • 将分区移回到原始顺序,然后将您想要碎片整理的分区重新恢复到其完整大小。

现在已完成碎片整理。

我知道你对为什么/为什么不对 ubuntu 进行碎片整理不感兴趣,但我会发布链接为什么碎片整理是不必要的反正。

答案4

在 Linux 中对 ext4 文件系统进行碎片整理 我添加这个答案也是为了展示如何找到各种内置的 Linux 工具来做一些常见的操作。你

另请注意,仅当您想在不卸载的情况下进行碎片整理时,才需要以超级用户的身份执行此操作。

使用 apropos 命令

e4defrag -vc /path #verbose output with count

相关内容