С течением времени наши системы имеют тенденцию работать немного медленнее и это во многом из-за большого количества обрабатываемой информации. Эта информация хранится в блоках, которые, когда мы хотим получить к ней доступ, головка диска должна указывать на определенную позицию, теперь здесь возникает проблема дефрагментации.
Дефрагментация - это удобный процесс упорядочивания файлов на диске. так что фрагменты каждого из них не будут оценены таким образом, что файл будет непрерывным и без пробелов внутри него.
В основном система упорядочивает и отображает положение файлов для оптимизации работы диска.
Многие подумают, что это не имеет отношения к твердотельным накопителям, поскольку они не имеют ничего общего с тем, как жесткие диски читают и записывают данные.
В любом из случаев дефрагментация необходима, даже если вы используете SDD, если вы не думаете, что это так, я рекомендую поискать немного больше информации о том, как оптимизировать и выполнять профилактические задачи для улучшения использования вашего SDD.
Хотя многие говорят, что файловые системы Linux, в основном те, которые основаны на расширенных версиях или других системах журналирования, таких как JFS, ZFS, XFS или ReiserFS, им не нужна дефрагментация, правда в том, что, со временем, его работоспособность оказывается медленнее из-за разброса данных.
Хотя влияние этого никогда не бывает столь драматичным, как в системах на основе FAT и NTFS, это то, что мы можем легко решить в системе, если воспользуемся таким инструментом, как e4defrag.
Вот почему, если вас не устраивает производительность диска вашего ПК и вы хотите улучшить его целостность, мы можем выполнить дефрагментацию нашего диска в Linux очень простым способом.
Использование утилиты e2fsprogs для дефрагментации
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, не стесняйтесь поделиться им с нами в комментариях.
Я думаю, что в первой команде $ sudo e4defrag -c нам нужно добавить к ней параметр, чтобы она работала, vg $ sudo e4defrag -c /
В Linux с файловой системой ext4 дефрагментация так же необходима, как и наличие антивируса, если у вас нет сервера с большим трафиком, для настольного пользователя дефрагментация не нужна, потому что система очень редко выходит за рамки 1% фрагментация, у меня установлена ubuntu с версии 14.04, я обновляю до сих пор, я с 18.04, использую в течение 4 лет, а фрагментация составляет 0,4%. , Я имею ввиду NULL.
Как любопытство, статья прекрасна, но я повторяю, что делать это на персональном компьютере не обязательно, и что вы можете сделать это, если вам станет скучно, но ваш компьютер не будет быстрее, и ничего особо не изменится.
Привет.
Здравствуйте, мой комментарий не появился, поэтому повторяю.
Я системный администратор в месте, где все компьютеры используют Linux, большинство из них были установлены с 2007 года и с годами были обновлены до более новых версий ядра Linux. Ни в коем случае и никогда не было необходимости в дефрагментации дисков, фрагментация отсутствует вообще, в большинстве случаев менее 1%.
Неправда, что со временем они идут медленнее, они идут так же, как всегда, нет никакой разницы.
Кроме того, с дисками SSD нет необходимости дефрагментировать их, наоборот, дефрагментировать их вредно, потому что это уменьшает время жизни диска.
Дефрагментация дисков психологически унаследована от Windows.
Привет.
Я просто посмотрел на несколько дисков, случайно, и во всех случаях фрагментация равна 0 (нулю).
И это диски, которые были установлены, как я уже говорил, в 2007 году.
Всего / лучшие экстенты 56635/55481
Средний размер экстента 1821 КБ
Оценка фрагментации 0
[0-30 без проблем: 31-55 немного фрагментировано: 56- требуется дефрагментация]
Это устройство (/ mnt / wd1tb /) не требует дефрагментации.
Готово.
Я считаю, что вы ищете оправдание дефрагментации, собирая программы, которые запускаются вместе с системой, а также не выполняете периодическую очистку временных файлов, что это действительно побуждает компьютеры иметь windows, linux или osx, и что это не так много в linux или osx из-за фрагментации, но появляется все больше и больше программ, которые потребляют оперативную память и больше информации, хранящейся на диске, для любой из этих двух ОС периодически очищать запускаемые программы и временные файлы, и они будут работать как недавно установленные, чтобы Windows не потому, что эта ОС, если она распределяет данные по всему жесткому диску, поэтому в конечном итоге она ищет фрагменты по всему нему, теперь, когда это является преимуществом использования SSD-дисков в Windows, проблема фрагментации сводится к минимуму, потому что поиск не является механическим, как в традиционных жестких дисках.