Как удалить фрагмент диска с помощью Ubuntu?

Нужно ли дефрагментировать диски в Ubuntu? Если да, то как мне это сделать и как часто это нужно делать?

  • Kworker на 100% - я думаю, что все пробовал!
  • Наблюдатель NMI: Watchdog обнаружен жесткий LOCKUP на процессоре
  • Ubuntu 10.04 не может загрузиться, паника ядра
  • Как отображать время sadf в формате epoch
  • Как определить, подключен ли аудиокабель?
  • Использование setkeycodes для отображения нажатых и отпускаемых на разные «клавиши»
  • Интерфейс «iwlist» -> не поддерживает сканирование (Ubuntu LTS 10.04)
  • Перезапустить сервер MySQL
  • 3 Solutions collect form web for “Как удалить фрагмент диска с помощью Ubuntu?”

    Дефрагментация (или была) рекомендована в Windows, потому что она имела плохую реализацию файловой системы. Простые методы, такие как выделение блоков для файлов в группах, а не один за другим, поддерживают фрагментацию в Linux. Типичные файловые системы Linux значительно выигрывают от дефрагментации почти полной файловой системы или с необычными шаблонами записи. Большинство пользователей не нуждаются в нем , хотя от него могут выиграть крупные файловые партнеры (заполнение файла небольшими битами в середине – это не тот случай, когда оптимизирован ext3, если вы обеспокоены фрагментацией и вашим файлом bittorrent или другим файловым клиентом предлагает этот параметр, сообщите ему, чтобы предварительно распределить все файлы перед началом загрузки).

    На данный момент нет готового к дезинфекции инструмента для общих файловых систем Linux ( ext3 и ext4 ). Если вы установили Ubuntu 9.10 или новее или преобразовали существующую установку, у вас есть файловая система ext4 , которая поддерживает экстенты , что еще больше уменьшает фрагментацию.

    В тех случаях, когда происходит фрагментация, в работе работает инструмент дефрагментации ext4, но он еще не готов .

    Обратите внимание, что в целом философия Linux и особенно философия Ubuntu – это то, что общие задачи обслуживания должны выполняться автоматически, без необходимости вмешательства .

    Это лучшее объяснение (не только фрагментация файла, но и то, как EXT2 / 3/4 более устойчив к нему, чем FAT или NTFS), который я нашел, и я все еще обращаюсь к ним: http://geekblog.oneandoneis2.org/ index.php / 2006/08/17 / why_doesn_t_linux_need_defragmenting

    Если вы используете ext, вот хорошая цитата из Теодора Цо (он активно участвовал в разработке файловой системы):

    Если вы установите зарезервированное количество блоков равным нулю, это не повлияет на производительность значительно, за исключением случаев, когда вы запускаете в течение длительных периодов времени (при большом количестве файлов создается и удаляется), в то время как файловая система почти заполнена (то есть, скажем, выше 95%), после чего вы столкнетесь с проблемами фрагментации. Многоблочный распределитель Ext4 намного более устойчив к фрагментации, поскольку он пытается намного сложнее найти непрерывные блоки, поэтому, даже если вы не включите другие функции ext4, вы увидите лучшие результаты, просто установив файловую систему ext3 с помощью ext4 перед файловой системой полностью заполняется.

    Так что на самом деле ответ «нет». Только в крайних случаях вы начнете видеть неблагоприятную фрагментацию (с помощью ext).

    Linux и Unix - лучшая ОС в мире.