Учебное пособие: дефрагментация жесткого диска под GNU Linux

Дефрагментация Linux

La высокая надежность файловых систем (FS) которые используются в системах GNU / Linux, приводят к тому, что пользователи ошибаются, думая, что дефрагментировать жесткий диск, как это происходит в Windows, не нужно. Это не совсем так, хотя это не так необходимо и жизненно важно, как в системах Microsoft, это хорошо.

Системы ZFS, EXT, JFS, XFS, ReiserFS, Btrfs и т. Д.У них есть интеллектуальные системы распределения для файлов, которые позволяют избежать резкой и ужасной фрагментации, которая имеет место в Windows, но это не означает, что проблемы не существует. После установки вашего дистрибутива могут пройти годы, и фрагментация не будет проблемой, даже если вы будете интенсивно использовать его, устанавливать и удалять библиотеки и т. Д.

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

Его использование очень простое, вам просто нужно открыть окно терминала и ввести следующее:

sudo e4defrag -c /ruta

Замените / путь разделом или устройством, которое вы хотите дефрагментировать. Например: «sudo e4defrag -c / dev / sda1» или это может быть отдельная папка «sudo e4defrag -c / home». Но будьте осторожны, это покажет вам только количество файлов, которые были обнаружены фрагментированными. Если число мало, у вас нет причин для дефрагментации, но если оно превышает 30, вам следует рассмотреть возможность дефрагментации. Чтобы дефрагментировать все разделы:

sudo e4defrag /dev/sda*

Если вы хотите дефрагментировать только определенный каталог, вы можете использовать, например, «/ home» вместо «/ dev / sda *» или даже указать раздел «/ dev / sda5». Если у вас SSD, вам не о чем беспокоиться отсюда дефрагментация имеет смысл только на магнитных жестких дисках ... SSD работают настолько быстро, что не стоит того, а также дефрагментация только увеличивает циклы чтения / записи и, следовательно, сокращает срок службы вашего диска.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

9 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Y3R4Y сказал

    Спасибо, что держали нас в курсе, я не знал о приложении e4defrag.

    Приветствие.

  2.   Рикардо сказал

    Насколько мне известно, e4defrag предназначен только для файловых систем ext4. Привет

    1.    Исаак ЧП сказал

      Привет,

      Ты прав. Я не ставил его, но это инструмент, входящий в пакет e2fsprogs и он предназначен для EXT4. Для других ФС (хотя и не для всех) для этого тоже есть утилиты. Например для Btrfs:

      "каталог" дефрагментации файловой системы btrfs

      Привет!

    2.    Пользователь Rafael Linux сказал

      Я собирался сделать то же самое. Очень важно, чтобы вы ее исправили, поскольку предполагается, что все мы используем Ext4, и сегодня эта система должна быть прекращена в командах с менее чем 4 годами работы, которые поддерживают ее, не снижая ее производительности. BTRFS и XFS идеальны и необходимы для хранения фильмов 4K.

  3.   Дэни Рей сказал

    ИМЯ
    e4defrag - онлайн-дефрагментатор файловой системы ext4

    СИНТАКСИС
    e4defrag [-c] [-v] цель ...

    ОПИСАНИЕ
    e4defrag уменьшает фрагментацию файла на основе экстентов. Файл, на который нацелен e4defrag, создается на ext4.
    файловая система, созданная с опцией "-O extension" (см. mke2fs (8)). Целевой файл получает больше смежных блоков и
    улучшает скорость доступа к файлам.

    target - это обычный файл, каталог или устройство, смонтированное как файловая система ext4. Если цель - это направление
    тори, e4defrag уменьшает фрагментацию всех файлов в нем. Если целью является устройство, e4defrag получает точку монтирования
    этого и уменьшает фрагментацию всех файлов в этой точке монтирования.

    ОПЦИИ
    -c Получить текущий счетчик фрагментации и идеальный счетчик фрагментации, а также вычислить оценку фрагментации
    на их основе. Наблюдая за этим результатом, мы можем определить, следует ли выполнять e4defrag для target.
    При использовании с параметром -v текущий счетчик фрагментации и идеальный счетчик фрагментации
    печатается для каждого файла.

    Также эта опция выводит средний размер данных в одном экстенте. Если вы его увидите, вы обнаружите, что в файле
    идеальные экстенты или нет. Обратите внимание, что максимальный размер экстента составляет 131072 КБ в файловой системе ext4 (если размер блока
    составляет 4 КБ).

    Если указан этот параметр, цель никогда не дефрагментируется.

    -v Вывести сообщения об ошибках и счетчик фрагментации до и после дефрагментации для каждого файла.

    1.    Клаудио Сеговия сказал

      Извините, но я не знаю, какая файловая система имеет мою Ubuntu 16.04, и я не знаю, как ее увидеть.
      Есть ли у кого-нибудь идеи или вы могли бы мне помочь?
      Это знать, могу ли я использовать эту систему или другую (или ни одну из них).
      От уже большое спасибо.

  4.   Бенито сказал

    на ssd дисках удобно пользоваться?

  5.   АЛЬФРЕДО НАПОЛЕОН НОБОА КАРДЕНЫ сказал

    Нет, Бенито, в посте указано, что применять его к SSD дискам не имеет смысла, так как это сокращает срок их полезного использования.

  6.   M сказал

    Нечто подобное можно применить из… ubuntu для дефрагментации системы NTFS с помощью окон? Я понимаю, что в Windows есть файлы, которые нельзя переместить, но то, что, если это разрешено, не делает этого полностью, я уже пробовал с различными программами, но некоторые из них сделали хорошую работу, но недостаточно, чтобы иметь возможность перемещать те файлы, которые препятствуют изменению размера системы, было бы легче удалить оба и изменить размер по своему вкусу, но в Windows есть программное обеспечение, на которое у меня больше нет лицензии