Лучшие способы уберечь Ubuntu от беспорядка?

В Ubuntu нет таких программ, как очистка диска или дефрагментация, так что нам это действительно нужно... или если есть несколько пакетов утилит для Ubuntu.

2 ответа

Решение

Ubuntu не нуждается в дефрагментации, поскольку использует файловую систему ext4, которая менее подвержена фрагментации. Вы можете установить bleachbit пакет из программного центра Ubuntu. Это поможет вам убрать мусор. Вам также следует установить Ubuntu Tweak, который является очень хорошим инструментом для настройки Ubuntu.

Ubuntu/Linux использует файловую систему журналирования, но есть инструменты дефрагментации в пользовательском пространстве, такие как Shake и defrag для ext3.

Встряска

Работает, выделяя пространство для всего файла как одну операцию, что обычно заставляет распределитель находить непрерывное дисковое пространство. Если есть файлы, которые используются одновременно, Shake попытается записать их рядом друг с другом.

Defrag

Работает, копируя каждый файл поверх себя (так что технически это не дефрагментация...). Однако эта стратегия работает, только если в файловой системе достаточно свободного места. Истинный инструмент дефрагментации не существует для ext3.


Однако современные файловые системы Linux сводят фрагментацию к минимуму, сохраняя все блоки в файле близко друг к другу, даже если они не могут храниться в последовательных секторах. Некоторые файловые системы, такие как ext3 и ext4, эффективно выделяют свободный блок, ближайший к другим блокам в файле. Поэтому нет необходимости беспокоиться о фрагментации в системе Linux.

ext4: экстент

ext4 использует экстент, поэтому у него есть новая программа e4defrag как часть e2fsprogs, Так что можно дефрагментировать ext4. Но если вы думаете, что это ускорит вашу систему, вы ошибаетесь.

Экстент - это непрерывная область хранения в файловой системе компьютера, зарезервированная для файла. Когда процесс создает файл, программное обеспечение для управления файловой системой выделяет весь экстент. При повторной записи в файл, возможно, после выполнения других операций записи, данные продолжаются там, где прервана предыдущая запись. Это уменьшает или устраняет фрагментацию файла и, возможно, разброс файла тоже.

Файловая система, основанная на экстентах (т. Е. Та, которая обращается к хранилищу с помощью экстентов, а не отдельных блоков), не требует ограничения каждого файла одним непрерывным экстентом.

Больше информации на kernel.org

Другие вопросы по тегам