Есть ext4
файловые системы должны быть дефрагментацию?
Да (но очень редко)
Если да, то как мне их дефрагментировать?
Скопируйте все файлы из раздела, сотрите файлы из раздела, затем скопируйте файлы обратно в раздел. Файловая система будет разумно распределять файлы, когда вы копируете их обратно на диск.
Если нет, не могли бы вы опубликовать простое объяснение, почему их не нужно дефрагментировать?
ext4
действует более разумно, чем просто добавление новых файлов в следующее доступное пространство. Вместо того, чтобы размещать несколько файлов рядом друг с другом на жестком диске, файловые системы Linux разбрасывают разные файлы по всему диску, оставляя большое количество свободного пространства между ними. Когда файл редактируется и должен расти, обычно для этого файла достаточно свободного места. Если фрагментация все же происходит, файловая система попытается переместить файлы, чтобы уменьшить фрагментацию при обычном использовании, без необходимости использования утилиты дефрагментации.
Благодаря комментарию @Green Reaper мое внимание было обращено на e4defrag .