Используйте e4defrag для дефрагментации ваших файлов
Если ваша файловая система ext4 создана с помощью extent
опция (она установлена по умолчанию в последних дистрибутивах), вы можете использовать e4defrag
утилита для проверки и дефрагментации его онлайн, т.е. без повторного подключения.
Просто проверьте уровень фрагментации с помощью чего-то вроде этого (вы должны быть root, чтобы увидеть подробности):
sudo e4defrag -c /path/to/myfiles
Вот пример выходных данных, которые вы можете получить:
$ sudo e4defrag -c iso/<Fragmented files> 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.