Как дефрагментировать в Linux

Баннер дефрагментации в linux

Хотя всегда ходили слухи, что файловые системы Linux, основанные в основном на версиях продлить или другие системы с журнал как JFS, ZFS, XFS или ReiserFS, они не требуют дефрагментации, правда, со временем его работоспособность снижается из-за разброса данных. Хотя его влияние никогда не бывает столь значительным, как в системах на основе FAT и NTFS, это то, что мы можем легко решить в системе, если используем такой инструмент, как e4defrag.

E4defrag - это утилита, которая доступна в большинстве дистрибутивов Linux, включая Ubuntu, в составе пакета. e2fsprogs. Есть много других, которые работают аналогичным образом, но мы выбрали этот за простоту использования. Чтобы установить его в нашей системе, достаточно вызвать следующую команду:

sudo apt-get install e2fsprogs

После установки пакета мы можем вызвать утилиту из командной строки, выполнив следующую инструкцию:

sudo e4defrag -c

В результате мы получим изображение, подобное следующему, которое указывает на величину фрагментации нашего юнита. Если этот показатель достигнет значения выше 30, он будет Желательно попробовать уменьшить его с помощью утилиты что мы указали, и если оно превысит значение 56, необходимо будет действовать как можно скорее.

Посмотри на утилиту e4defrag

Для дефрагментации юнита мы должны вызвать приложение в следующей последовательности:

sudo e4defrag /ruta

Или этот другой, если мы хотим воздействовать на все устройство:

sudo e4defrag /dev/device

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

Наконец,Мы рекомендуем вам оставлять свои комментарии и рассказывать нам, что Это приложение так хорошо работало для вас, и если вы заметили какие-либо улучшения в своих компьютерах после его запуска.


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

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

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

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

*

*

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

  1.   Алисия Николь Сан сказал

    что получено, взяв это !!! скорость что ли?

    1.    Луис Гомес сказал

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

  2.   алисия николь сан сказал

    Как дефрагментировать мой ubuntu, если этот инструмент используется. Там написано, что надо разбирать, я не понимаю

    1.    Луис Гомес сказал

      Здравствуйте, Алисия, просмотрите команду umount и примените ее к диску или устройству, которое вы собираетесь дефрагментировать. Типичный пример umount - с CDROM: umount / dev / cdrom.

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

  3.   РиоХам Гутьеррес Ривера сказал

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

  4.   Алисия Николь Сан сказал

    о ... я понимаю, спасибо. если бы у меня были какие-то знания, но в окнах. но в linux он захватывает меня слишком быстро, больше, чем linux .. даже если со временем он захватывает немного медленно, не как windos, теперь у меня он очень медленный Я думаю, что это то, что такое eindoes 🙂 Я установил win и linux на диске. Спасибо за информацию

  5.   Fedu сказал

    У меня есть память kingston usb 3.0, которую я использовал для установки ubuntu, но однажды я не знаю, что случилось, если бы я удалил память, не отключая ее, или я не знаю, но с того дня она была «только для чтения», и с тех пор я бродил по страницам, чтобы посмотреть, смогу ли я восстановить эту память (потому что это высокоскоростной USB 3), но ничего, как говорят в Испании «na de na», никто не знает, как исправить это или хотя бы объясните, как этого не допустить снова?

    1.    Роуленд Рохас сказал

      Вы пытались стереть свои данные с помощью Gparted?

    2.    правый сказал

      Есть несколько способов использовать установленное приложение под названием Open Disks, и вы переходите к USB-накопителю, который находится внутри, и даете ему fomat, другой вариант - через терминал.

  6.   Мигель Анхель Сантамария Рогадо сказал

    Привет Луис,

    Сожалею, что сообщаю вам, что статья была немного неточной.

    С одной стороны, фрагментацию файловых систем вызывает не время, а модели использования: создание тысяч небольших файлов с последующим случайным удалением некоторых, очень медленная запись очень больших файлов и т. Д .; и степень занятости файловой системы, использование выше 90% упоминается как точка, в которой файловая система не способна уменьшить фрагментацию (хотя я никогда не видел формального объяснения этих 90%).

    С другой стороны, введенные вами команды изменены: «e4defrag -c / path» показывает информацию (количество) о фрагментации, а «e4defrag / path» выполняет дефрагментацию.

    В заключение я оставляю здесь [1] статью, в которой довольно просто объясняется такая сложная тема, как фрагментация файловой системы; Он выпущен в 2006 году и не упоминает структуры или методы, такие как «экстенты» или онлайн-дефрагментация, но его легко понять.

    Привет.

    PS: Просто из любопытства, чтобы указать, что после полутора лет использования и без какой-либо дефрагментации моя система имеет совершенно новую 0% фрагментацию при 79% использования (Ubuntu 14.04).

    [1]: http://geekblog.oneandoneis2.org/index.php/2006/08/17/why_doesn_t_linux_need_defragmenting

    1.    Луис Гомес сказал

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

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

      Спасибо за прочтение.

  7.   Zytumj сказал

    Всего / лучшие экстенты 276635/270531
    Средний размер экстента 252 КБ
    Оценка фрагментации 0
    [0-30 без проблем: 31-55 немного фрагментировано: 56- требуется дефрагментация]
    Этот каталог (/) не требует дефрагментации.
    Готово.
    --------------
    Компьютеру около 3-х лет, совсем неплохо, правда?
    ЛинуксМинт 17.2

    1.    Мигель Анхель Сантамария Рогадо сказал

      Привет zytumj,

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

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

      Привет.

      PS: Я не упоминал об этом раньше, как и статья, но если у вас есть SSD-диск, его дефрагментация - пустая трата времени, независимо от используемой файловой системы.

  8.   Zytumj сказал

    Спасибо, Мигель Анхель.
    Нет, я использую традиционный диск. Точно так же, когда я начал работать с GNU / Linux еще в 2008 году, я уже искал, как выполнить дефрагментацию, и прочитал, что в этом нет необходимости.

    1.    канал неизвестен сказал

      Поскольку они затрагивают тему файлов, распределенных по разделу, предполагается, что размер раздела будет уменьшен. Я отметил, что при использовании графических приложений, таких как Defraggler или другого из окон для разделов NTFS на жестком диске, они часто не могут достаточно дефрагментировать, и когда они это сделают, в конце раздела могут остаться файлы.
      Интересно, может ли в Linux быть 0% фрагментация в разделе Ext4, но также есть файлы ближе к концу раздела, то есть, что ближе к центру есть пустое пространство.

      Я думаю, что идеальным вариантом сохранения данных в разделе является то, что данные должны быть сохранены к центру раздела по направлению к внешней стороне. Что вы думаете?

  9.   Леонпардо сказал

    Привет. А как можно дефрагментировать разделы NTFS или FAT32? Спасибо

  10.   Патрисио сказал

    Всем привет! Я использую Ubuntu много лет, и это никогда не занимало много времени, я обожаю это. 10 секунд для запуска и 3 для выключения. Привет!

  11.   Элианна сказал

    Я работаю с тремя принтерами, и ни один из трех не могу установить в Ubuntu 20.04, я уже скачал драйверы для каждого из них. компьютер новый, а ubuntu только что установлен. с предыдущим компьютером, который мне пришлось отбросить, потому что он не запускался (initramsf) и никто не мог его починить, все три принтера работали хорошо. принтеров два epson и один hp.
    lsb не существует в ubuntu 20.04