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

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

  • Мой жесткий диск постоянно вращается
  • Ubuntu не загружается; застрял в initramfs
  • Как удалить GNOME для запуска только Compiz
  • Локатор сигналов Linux
  • Невозможно установить имя хоста для использования в сети
  • btrfs RAID1 массив показывает как два диска
  • Что такое эквивалент Debian для обновления операционной системы до выпуска?
  • Windows 10 отсутствует из grub после обновления 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).

    Interesting Posts

    Разрешить пользователю NonRoot монтировать определенный внешний жесткий диск NTFS

    Как объединить два файла на основе соответствия двух столбцов?

    Значение SQLPLUS в переменной – не работает от crontab

    mutt: корзина мусора

    Как установить adobe reader-enu в 64-разрядный Debian 8.5?

    localhost cron issue, log показывает, что cmd запущен, но сценарий фактически не запускался. Что я делаю неправильно?

    В Archlinux он имеет действительный ip, но соединение не может быть установлено

    Debian 8.2 зависание компьютера + сбои случайным образом

    Автоматические настройки громкости?

    стыковка компьютера с станцией, когда она заблокирована, перезапускает сеанс

    Как выполнить команду внутри сценария оболочки без открытия новой оболочки

    Как мне сделать grep список совпадений перед именем файла?

    setgid binary не имеет разрешения, права монтирования, я чего-то не хватает, но что, пожалуйста?

    Указание шрифта с текстом

    Как администратор системы может заблокировать доступ к файлу в течение 24 часов?

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