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

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

1
задан 9 June 2012 в 21:56

2 ответа

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

0
ответ дан 9 June 2012 в 21:56

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

. 1110]

Shake

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

Defrag

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


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

ext4: Экстент

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

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

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

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

0
ответ дан 9 June 2012 в 21:56

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

Похожие вопросы: