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

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

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).

  • Нет ttyUSB при подключении USB-RS485 к Beaglebone Black
  • Установка альтернативных устройств (с различными вариантами крепления) в одной точке подключения
  • В чем разница между home $ и ~ $?
  • Приложение терминала удалено из Ubuntu 13
  • Не удается запустить 32-разрядный исполняемый файл в 64-разрядной системе с поддержкой нескольких архивов
  • «Открыть конфликт .bash_profile» на Ubuntu
  • напишите bash scipt, что ssh на несколько серверов и запускает там скрипт, который запускает приложение, но не умирает, когда ssh отключается
  • Где находится страница с ошибкой прокси-сервера squid?
  • update-grub / os-loader не видит нескольких установок Ubuntu в программном обеспечении Raid
  • Почему эти модные персонажи не отображаются в моей подсказке?
  • Скачать Ubuntu Live CD
  • Linux и Unix - лучшая ОС в мире.