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

документация

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

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

В основном система упорядочивает и отображает положение файлов для оптимизации работы диска.

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

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

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

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

Вот почему, если вас не устраивает производительность диска вашего ПК и вы хотите улучшить его целостность, мы можем выполнить дефрагментацию нашего диска в Linux очень простым способом.

Использование утилиты e2fsprogs для дефрагментации

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

E4defrag - это утилита, доступная в большинстве дистрибутивов Linux, включая Ubuntu, в пакете e2fsprogs.

Есть много других инструментов, которые работают аналогичным образом, но e4defrag довольно прост в использовании.

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

В случае Debian, Ubuntu и производные мы устанавливаем e2fsprogs с этой командой

sudo apt install e2fsprogs

В случае Fedora, openSUSE, CenOS и производные, которые мы устанавливаем с:

sudo dnf install e2fsprogs

В случае Arch Linux и производные, которые мы устанавливаем с:

sudo pacman -S e2fsprogs

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

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

sudo e4defrag -c

В результате мы получим изображение, которое указывает на величину фрагментации нашего юнита.

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

Чтобы дефрагментировать диск, запустите приложение с помощью следующей команды, заменив / путь / раздела / на имя раздела:

sudo e4defrag /ruta/de/partición

Хорошо, если вы хотите выполнить процесс на всем устройстве, замените «Устройство» по названию желаемого устройства:

sudo e4defrag /rutadeldispositivo

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

Без лишних слов, если вы знаете какой-либо другой инструмент для дефрагментации дисков в Linux, не стесняйтесь поделиться им с нами в комментариях.


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

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

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

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

*

*

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

  1.   Эмилио сказал

    Я думаю, что в первой команде $ sudo e4defrag -c нам нужно добавить к ней параметр, чтобы она работала, vg $ sudo e4defrag -c /

  2.   Линез сказал

    В Linux с файловой системой ext4 дефрагментация так же необходима, как и наличие антивируса, если у вас нет сервера с большим трафиком, для настольного пользователя дефрагментация не нужна, потому что система очень редко выходит за рамки 1% фрагментация, у меня установлена ​​ubuntu с версии 14.04, я обновляю до сих пор, я с 18.04, использую в течение 4 лет, а фрагментация составляет 0,4%. , Я имею ввиду NULL.
    Как любопытство, статья прекрасна, но я повторяю, что делать это на персональном компьютере не обязательно, и что вы можете сделать это, если вам станет скучно, но ваш компьютер не будет быстрее, и ничего особо не изменится.
    Привет.

  3.   Кто-то сказал

    Здравствуйте, мой комментарий не появился, поэтому повторяю.

    Я системный администратор в месте, где все компьютеры используют Linux, большинство из них были установлены с 2007 года и с годами были обновлены до более новых версий ядра Linux. Ни в коем случае и никогда не было необходимости в дефрагментации дисков, фрагментация отсутствует вообще, в большинстве случаев менее 1%.
    Неправда, что со временем они идут медленнее, они идут так же, как всегда, нет никакой разницы.
    Кроме того, с дисками SSD нет необходимости дефрагментировать их, наоборот, дефрагментировать их вредно, потому что это уменьшает время жизни диска.
    Дефрагментация дисков психологически унаследована от Windows.
    Привет.

  4.   Кто-то сказал

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

    Всего / лучшие экстенты 56635/55481
    Средний размер экстента 1821 КБ
    Оценка фрагментации 0
    [0-30 без проблем: 31-55 немного фрагментировано: 56- требуется дефрагментация]
    Это устройство (/ mnt / wd1tb /) не требует дефрагментации.
    Готово.

  5.   Рауль сказал

    Я считаю, что вы ищете оправдание дефрагментации, собирая программы, которые запускаются вместе с системой, а также не выполняете периодическую очистку временных файлов, что это действительно побуждает компьютеры иметь windows, linux или osx, и что это не так много в linux или osx из-за фрагментации, но появляется все больше и больше программ, которые потребляют оперативную память и больше информации, хранящейся на диске, для любой из этих двух ОС периодически очищать запускаемые программы и временные файлы, и они будут работать как недавно установленные, чтобы Windows не потому, что эта ОС, если она распределяет данные по всему жесткому диску, поэтому в конечном итоге она ищет фрагменты по всему нему, теперь, когда это является преимуществом использования SSD-дисков в Windows, проблема фрагментации сводится к минимуму, потому что поиск не является механическим, как в традиционных жестких дисках.