Дефрагментация диска в linux
Первым делом нужно сказать, что процедуру дефрагментации рекомендуется проводить только для жёстких дисков. Flash-накопители и SSD используют метод прямого доступа к памяти. Это значит, что время обращения к любой ячейке сравнительно мало, а её местонахождение становится не таким уж важным. Более того, поскольку количество циклов перезаписи у таких накопителей всё ещё меньше, чем у жёстких дисков, дефрагментация может наносить урон по продолжительности «жизни» накопителя. А вот позиционирующим головкам внутри жёстких дисков после дефрагментации приходится меньше перемещаться, что позитивно сказывается на времени обращения к файлам.
В Linux-сообществе нет единодушной позиции относительно того, полезна или бесполезна процедура дефрагментации в Linux. Дело в том, что файловые системы ext2, ext3 и ext4 стараются равномерно «раскидывать» новые файлы по диску. Если файл увеличивается в объёме, файловая система использует всё свободное пространство вокруг него. Если фрагментация всё же происходит, то файловая система старается в фоновом режиме переносить файлы в те места, где их фрагменты могут быть объединены. Успех? Не совсем.
Вышеописанные процедуры хорошо работают с дисками, у которых сравнительно много незанятого пространства. Но когда количество свободного пространства уменьшается, фрагментация становится возможной.
Для проведения дефрагментации в Linux можно использовать утилиты e2defrag и e4defrag (для ext2 и ext4 соответственно). Утилита e2defrag может работать и с ext3, но только при условии временного преобразования файловой системы в ext2. Есть и другой способ — утилита Shake, которая может работать с разными файловыми системами.
Допустим, что нам нужно оценить, нуждается ли в дефрагментации раздел /dev/sda2. Это делается командой
Время выполнения команды зависит от того объёма информации, что предстоит проанализировать утилите. По окончании анализа вы увидите отчёт.
Если вы видите надпись «This device does not need defragmentation», то дефрагментация диску (разделу) не требуется.
Нужна ли дефрагментация можно также определить по значению Fragmentation score. Если оно лежит в диапазон от 0 до 30, то дефрагментация не требуется. Если значение представляет собой число от 31 до 55, то есть небольшие проблемы с фрагментацией файлов. При Fragmentation score от 56 и выше нужно провести процедуру дефрагментации.
Если вы хотите провести принудительную процедуру дефрагментации, воспользуйтесь командой
Естественно, если нужно произвести дефрагментацию другого раздела, то вместо /dev/sda2 следует указать нужное имя.
По итогам работы команды следует обратить внимание на показатель Fragmented percentage. Он показывает сколько было фрагментированных файлов и сколько стало. В нашем случае всё было хорошо и до дефрагментации, поэтому эта процедура толком ничего не изменила. Но бывают ситуации и похуже.
Теперь посмотрим на утилиту Shake. Это тоже весьма полезный дефрагментатор, который работает на основе эвристики и не требует внесения изменений в ядро или остановки работы системы. Суть работы утилиты Shake в том, что она просто перемещает файлы.
В целом, пользоваться утилитой очень просто — достаточно указать файл или каталог, который необходимо переместить.
Командой выше мы переместили файлы в каталоге /home/test.
Если необходимо только посмотреть, насколько сильно фрагментирован файл или каталог, нужно использовать опции —pretend —verbose —verbose или -pvv
Можно использовать и более сложные конструкции. Команда ниже проведёт дефрагментацию всех mp3-файлов в каталоге и рассортирует их.
Для более эффективной работы утилиты её автор рекомендует включать расширенные пользовательские атрибуты (user_xattr).
Shake нечасто встретишь в репозиториях. У программы есть страница на GitHub, а также PPA-репозиторий на Launchpad, но он не обновлялся уже пять лет. Так что, скорее всего, программу вам придётся устанавливать вручную. Более подробно о синтаксисе Shake вам подскажет справка, которую можно вызвать командой
Итак, фрагментация файлов в Linux имеет место быть. Она не является острой проблемой благодаря достоинствам файловых систем ext2, ext3 и ext4. Однако, если жёсткий диск или раздел забит файлами, рекомендуется периодически проводить проверку на наличие фрагментации. В этой статье, безусловно, описаны не все утилиты, что умеют проводить дефрагментацию в Linux. Здесь тот обязательный минимум, который пригодится любому пользователю Linux.
Хотя всегда ходили слухи, что файловые системы Linux, основанные в основном на версиях продлить или другие системы с журнал как JFS, ZFS, XFS или ReiserFS, они не требуют дефрагментации, правда, со временем его работоспособность снижается из-за разброса данных. Хотя его влияние никогда не бывает столь значительным, как в системах на основе FAT и NTFS, это то, что мы можем легко решить в системе, если используем такой инструмент, как e4defrag.
E4defrag - это утилита, которая доступна в большинстве дистрибутивов Linux, включая Ubuntu, в составе пакета. e2fsprogs. Есть много других, которые работают аналогичным образом, но мы выбрали этот за простоту использования. Чтобы установить его в нашей системе, достаточно вызвать следующую команду:
После установки пакета мы можем вызвать утилиту из командной строки, выполнив следующую инструкцию:
В результате мы получим изображение, подобное следующему, которое указывает на величину фрагментации нашего юнита. Если этот показатель достигнет значения выше 30, он будет Желательно попробовать уменьшить его с помощью утилиты что мы указали, и если оно превысит значение 56, необходимо будет действовать как можно скорее.
Для дефрагментации юнита мы должны вызвать приложение в следующей последовательности:
Или этот другой, если мы хотим воздействовать на все устройство:
Как всегда напоминаем, что желательно разобрать устройства или приводы вашей системы, в которой вы собираетесь работать с этой или аналогичной утилитой, чтобы избежать повреждения данных.
Наконец, Мы рекомендуем вам оставлять свои комментарии и рассказывать нам, что Это приложение так хорошо работало для вас, и если вы заметили какие-либо улучшения в своих компьютерах после его запуска.
Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.
Полный путь к статье: Убунлог » Ubuntu » Учебники » Как дефрагментировать в Linux
В сегодняшнем практическом уроке я научу вас, как правильно изменить размер разделов de Linux активен и работает, например, в нашей операционной системе Ubuntu, в данном случае Ubuntu 13.04.
Одна из самых обременительных вещей, которые Linux имеет против Windows, - это невозможность изменить размер разделов жесткого диска или раздела используемой системы. Причина в том, что для выполнения этого процесса нам сначала придется размонтируйте том, чтобы изменить его размер.
Как я уже сказал в заголовке руководства, это большой недостаток по сравнению с Windows так как из его родного инструмента управление диском Мы можем изменить размер используемого устройства, на котором установлена операционная система. Microsoft, без необходимости разбирать объем блока и всего за несколько минут.
В Linux мы также можем сделать этот процесс, единственное, что нам придется делать это из Живой CD o Ubuntu Live USB; в этом случае мы будем делать это из Live USB из Ubuntu 13.04, который мы создали в предыдущем упражнении с помощью Yumi.
Первое, что нам нужно сделать, это перезапустить нашу систему с Live USB de Ubuntu 13.04 и из опций Bios выберите флешку в качестве первого варианта загрузки, после запуска USB и на главном экране Yumi мы выберем дистрибутивы Linux, а затем опцию для тестирования Ubuntu 13.04 без установки на жесткий диск.
Как только нам покажут Рабочий стол Ubuntu Теперь мы можем выполнить шаги, которые я описываю шаг за шагом ниже.
Действия по изменению размера разделов
Однажды начавшись с Живой дистрибутив мы перейдем к тире и наберем GParted:
Щелкаем по иконке и появится главное окно программы GParted это утилита для управления дисковыми накопителями.
Как вы можете видеть на скриншоте выше, у меня создано два раздела, один для Windows 8 и еще один для Ubuntu 13.04, мы выберем раздел Linux в формате EXT и, наведя на него курсор, мы щелкнем правой кнопкой мыши, чтобы выбрать вариант Изменить размер / Переместить.
Теперь появляется новое окно, в котором мы изменим выбранный раздел, не повредив размещенную операционную систему, в данном случае Ubuntu 13.04.
Мы можем изменить размер раздела Linux, напрямую вводя новый размер в текстовые поля, или использовать верхнюю панель, перемещаясь влево или вправо.
Когда мы закончим назначение нового измерения, нам останется только нажать на кнопку Изменить размер / Переместить и очень терпеливо дождитесь завершения процесса, который может занять несколько часов.
Этим мы изменим размер нашего раздела Linux, ничего сложного, хотя довольно утомительно и громоздко.
Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.
Полный путь к статье: Убунлог » Ubuntu » Учебники » Изменить размер разделов Ubuntu
Оставьте свой комментарий Отменить ответ
Кронгар сказал
Что ж, мне это показалось особенно полезным.
Франциско Руис сказал
Спасибо, друг, мы готовы ответить на любые вопросы. 06 04:2013, «Disqus» писал:
Педродк сказал
привет, франциско, вы можете сделать то же самое с сервером ubuntu 14.04.4, потому что у меня есть сервер, и я хотел бы поставить 2 диска по 500 ГБ плюс еще один 320 ГБ плюс еще один 1 ТБ операционная система установлена на диске 40 ГБ
Если вы можете прислать мне туториал и порекомендуете мне сделать рейд или LVM, я бы хотел сделать lvm, так как я могу поставить больше дисков благодаря приветствию
Луис Контрерас сказал
Коротко и просто, но очень полезно.
Франциско Руис сказал
Спасибо друг
07 04:2013 «Disqus» написал:
чуки7 сказал
Сначала сделайте дефрагментацию жесткого диска или раздела из Windows. Поскольку при изменении размера без дефрагментации у вас может закончиться некоторая информация.
Франциско Руис сказал
В принципе, эта информация предназначена для пользователя, у которого установлен только раздел с Linux, и который хочет изменить его размер, чтобы создать новый раздел для установки Windows.
педроальмерия сказал
В настоящее время у меня есть четыре раздела w8 (103 ГБ), данные ntfs (329 ГБ), ubuntu 12.10 (25 ГБ) и подкачка linux, (8 ГБ) Я хочу взять эти 33 ГБ примерно и разделить примерно так: 5 ГБ для ext4 и 5 gb для reisersf, вы можете мне помочь?
Gracias
педроальмерия сказал
Извините, я хочу установить ubuntu gnome 13.04 с указанными мной разделами, сохраняя данные w8 и ntfs
Александр сказал
Привет. Я установил 32-битную систему Ubuntu, старую версию системы, потому что у меня не было другой возможности. Оказалось, что она хорошо работает для меня, я делюсь диском с Window XP, но при установке я сделал участие автоматическим. Итого, что мне не хватило (не достигает 3 Гигабайт для Ubuntu) и более 100 для Windows. Я собираюсь редактировать раздел, и я не знаю, как увеличить объем памяти в новой операционной системе, которую я установил… .. может кто-нибудь мне помочь?
Я новичок в Убанту. Спасибо
Джонатан Гц сказал
Привет, извините. Как только процесс разбиения будет завершен. Каким будет следующий шаг. Выключить компьютер и перенастроить BIOS, чтобы загрузился жесткий диск? ò Перезагрузить ОС, в которой мы работаем, в режиме реального времени?
Аусберто Монтойя сказал
Это можно сделать с помощью двойной установки, то есть у меня Windows 8.1 и Ubuntu 13.10, и я хочу увеличить пространство в Ubuntu…?
Омар сказал
Здравствуйте, у меня был раздел / windows и все остальное, работающее под управлением ubuntu 14.04, я хочу удалить раздел / windows и добавить его пространство в раздел / home .. как мне это сделать?
Я уже установил Gparted, но он говорит мне, что я не могу удалить / windows, пока не удалю разделы размером более 5 . T_T
У меня нет домашних данных, которые я не хочу удалять.
Хоакин Гарсия сказал
Здравствуйте, OmAR, сначала не беспокойтесь, потому что вам не нужно удалять свой / Home, и в случае, если вам пришлось это сделать, в вашем случае вы всегда можете сделать резервную копию перед удалением. Проблема может заключаться в том, что вы используете жесткий диск. Вы пробовали делать это с живого компакт-диска? Если вы еще не пробовали и собираетесь попробовать, помните, что тексты на дисках меняются 😉 Теперь вы можете рассказать нам. Всего наилучшего.
Омар сказал
Привет, Хоакин, я упоминаю, что я читал в другом блоге, что для изменения размера раздела необходимо, чтобы свободное пространство было равным, затем переустановите Ubuntu, я удалил разделы, которые были рядом с / home, и изменил его размер, затем я создал другие разделы (/, swap и boot) и все готово .
Что, если мне было непонятно, что разделы захватывают число от 1 и далее, но при удалении одного в середине, почему другие не сохраняют корреляцию? Например: 1, 2, 3, 4, 5. Я стираю 2 и 3. И остается 1, 3, 4 .
Хоакин Гарсия сказал
Привет, Омар, я рад, что вы решили это, что касается того, что вы говорите о соответствующем числе, это точно, они берут номер 1 и далее, но они берут его только один раз, то есть, если у вас есть раздел, и он присвоено 2. Если вы удалите его позже, остальные сохранят свои номера, и вы увидите, что только 2 отсутствует, как это случилось с вами. Чтобы переназначить номер и раздел, я не знаю, но смотрю и подскажу. Спасибо за вклад . 😉
ФЕЛИКС сказал
Привет, Омар, вы видите, мне нужно изменить размер загрузочного раздела, потому что, когда я установил'UBUNTU 14.04 LTS, я сделал ошибку и выделил мало места (250 МБ), когда нормальный размер составляет 1024 МБ, поэтому я пытался изменить размер с помощью живого компакт-диска , используя версию в качестве теста и управляя паттициями с помощью gparted, но здесь возникает проблема, заключающаяся в том, что вы можете эффективно изменить размер раздела ext4, но полностью, или, по крайней мере, я не могу изменить размер только загрузочного раздела, поскольку при установке себя в разделе загрузки не появляется активная опция изменения размера.
Я хотел бы знать, возможно ли то, что мне нужно сделать, и если да, я был бы признателен, если бы вы мне это объяснили.
Спасибо и получите теплый привет от FELIX.
Омар сказал
Привет, ФЕЛИКС, чтобы изменить размер, вам нужно освободить место в разделе рядом с тем, который вы хотите увеличить, поскольку вы можете изменять размер (увеличивать) только при наличии свободного места для этого, и только тогда вы получите возможность изменить размер тот, который вы хотите, в данном случае BOOT.
Другими словами, вы должны увидеть номер раздела, например ext4, вы должны удалить пространство из ext3 или ext5, а затем добавить это освобожденное пространство в ext4.
Александр сказал
Все агрегаты кажутся мне с замком . Почему?
Омар сказал
Привет, Алехандро, замок, согласно другим форумам, они указывают, что устройство установлено, вы просто щелкните правой кнопкой мыши на устройстве и выберите разобрать.
Габриэла Понсе сказал
Привет! Большое спасибо!!
победитель сказал
Здравствуйте, я хотел бы знать, как заставить Ubuntu принимать мои 4 жестких диска как 1
Спасибо и уважением
Байрон сказал
Здравствуйте, я просто хотел спросить, есть ли вероятность того, что при расширении моего диска он будет поврежден или потеряет некоторые данные, например, при расширении моего основного диска с 50 до 100 ГБ может возникнуть риск того, что диск будет поврежден, и он больше не будет поднимать и терять информацию.
Спасибо за ваши комментарии
мариока сказал
Я получаю ошибку r / w, и я должен быть как root, я открываю терминал с живого компакт-диска, который запускается, и я являюсь администратором, но он не позволяет мне писать или читать что-либо с диска, устройства, которое я хочу resize я отключил.
moises123991 сказал
Мануэль Рубио сказал
У меня нет «расширенного» раздела, и он не позволяет мне расширить объем раздела для ubuntu.
Хорхе К. Родригес С. сказал
Если вы уже установили Ubuntu 18.04 и во время установки возьмите все доступное пространство и создайте один раздел, и он будет установлен. как я это делаю сейчас, чтобы изменить этот размер, если я хочу установить другую операционную систему без переустановки ubuntu.
Евгения сказал
Большое спасибо. Первая часть меня обслужила.
Я обычно делаю раздел, и делал так, из "Дисков".
Вопрос о дефрагментации в Linux остаётся актуальным до сих пор. Сторонники дефрагментации приводят доводы, подтверждающие неизбежность этой процедуры, противники возражают, указывая на отсутствие в этом необходимости, так как используемая Linux файловая система практически не подвержена фрагментации.
Что касается ОС Windows, то там ведутся аналогичные споры, начало возникновения которых восходит к концу 90-х г.г. прошлого столетия. Однако и там всё не так однозначно. Не исключено, что Вам будет интересен материал по файловой системе NTFS и, в частности, по вопросу фрагментации NTFS.
После ознакомления со статьями из различных источников, которые были мне предложены Яндексом (его ещё по-другому называют Яша), наиболее взвешенной мне показалась следующая точка зрения.
В файловых системах Ext2, Ext3 и Ext4 новые файлы равномерно “раскидываются” по всему диску. При увеличении объёма файла используется всё доступное свободное пространство между файлами и фрагментации, в большинстве случаев, не происходит. А если она всё же и происходит, то файловая система в фоновом режиме старается переносить дефрагментированные файлы в другое место, где фрагменты могут быть объединены. Таким образом, отдельные и регулярные процедуры дефрагментации не требуются.
Кстати, с таким фоновым переносом фрагментов файлов связана одна интересная особенность файловых систем Ext. Если диск заполнен более чем на 95% (80% по другим данным), то фрагментация всё же возможна. Чтобы предупредить снижение скорости чтения и записи файлов в этом случае следует задуматься о покупке нового, более просторного диска. Если этот вариант не для вас, то существует одна хитрость, позволяющая избавиться от фрагментации даже в случае переполненного диска. Перепишите все файлы фрагментированного раздела в другой раздел, а потом скопируйте обратно. Файловая система сама более разумно разместит вновь записываемые файлы, что позволит избавиться от фрагментации.
Думающий человек (хочется мне надеяться, что я иногда думаю) никогда не будет принимать на веру публикуемые заявления, если будет иметь возможность проверить их истинность и сформировать по данному вопросу своё собственное мнение. Для этого имеет смысл проверить степень фрагментации файловой системы. Единственный найденный мной инструмент – e4defrag – входит в пакет системных утилит для ext2, ext3, ext4 под наименованием e2fsprogs. По умолчанию, в Ubuntu и Linux Mint пакет e2fsprogs уже имеется.
Следует отметить, что e4defrag не имеет графического интерфейса и запускается через команды терминала, поэтому таких картинок как в Windows Вы не увидите.
У меня имеется 3 физических жёстких диска, оформленных как первичные разделы с файловой системой ext4.
Первый диск – sda1 и sda2 (система и home).
Второй диск – sdb1.
Третий диск – sdс1.
Оценим степень фрагментации каждого раздела командами:
sudo e4defrag -c /dev/sda1
sudo e4defrag -c /dev/sda2
sudo e4defrag -c /dev/sdb1
sudo e4defrag -c /dev/sdc1
Как видно на рисунке выше, раздел sda1 в дефрагментации не нуждается (does not need defragmentation).
К моему удивлению, по мнению системы в дефрагментации не нуждаются и разделы sda2, sdb1, sdc1. И это при том, что на этих разделах производилось много операций создания новых и удаления старых данных.
На приведенных выше рисунках указано, что Fragmentation score = 0. В пояснениях ниже говорится, что при значениях этого параметра от 0 до 30-ти дефрагментация не требуется.
Несмотря на отсутствие необходимости явной дефрагментации предлагаю провести её для каждого раздела, соответственно запустив в терминале команды:
sudo e4defrag -v /dev/sda1
sudo e4defrag -v /dev/sda2
sudo e4defrag -v /dev/sdb1
sudo e4defrag -v /dev/sdc1
Системный раздел был обработан быстро. Остаточная фрагментация = 0 %
Раздел sda2 также, можно сказать, был обработан достаточно быстро, несмотря на его размер в 979 Гб. Большое количество мелких фрагментов было найдено в папках .mozilla, .local, .config, и синхронизируемых с облачными хранилищами папками pCloud Sync (клиент pCloud) и Dropbox (клиент Dropbox), а также загруженном из сети видео размера 1,4 Гб и более.
В конечном итоге удалось добиться неплохого результата, снизив фрагментацию с 5-ти % до нулевого значения. При этом раздел был занят данными на 97%.
А вот на разделе sdb1 e4defrag обрабатывал данные очень долго. Смотрим, чем же он там занимается.
Всё понятно. Сразу вспомнилось: "Фильм, фильм, фильм!". Назначение раздела – мультимедийный контент. Попробуйте "повращать" данные раздела в 2 Тб, содержащий практически только фильмы.
Может возникнуть вопрос: а почему показывается /home/manager/AG-2, если дефрагментируется другой раздел (sdb1), расположенный на другом физическом диске? Ответ: данный раздел (метка G-2) монтируется при старте системы с точкой монтирования AG-2 домашнего каталога пользователя manager (подробности). И если открыть файловый менеджер, то всё станет ясно:
Вернёмся, всё-таки, "к нашим баранам". Дефрагментация продолжалась более 6-ти часов и была завершена с результатом: с 11-ти процентов до 5-ти.
Возьмём ad notam (на заметку).Теперь посмотрим на аналогичный раздел sdc1.
На первый взгляд, положение дел здесь похуже, так как заполненность раздела данными составляет 99 %. И действительно, через некоторое время система вывела "грозное" предупреждение:
Попробуем на свой страх и риск проигнорировать и продолжить. Как-то, возможно немного медленнее, но процесс продолжается.
Через некоторое время вновь возникло предупреждение от системы, хотя уже и не такое "страшное", как раньше.
Это предупреждение также было проигнорировано на свой страх и риск. В дальнейшем подобные чередующиеся уведомления от системы выводились периодически.
Время, затраченное на дефрагментацию раздела, составило 3,5 часа. Результат:
Т.е., несмотря на более "плотную" загрузку раздела данными, дефрагментация завершилась с лучшим результатом, чем на аналогичном разделе sdb1. При этом раздел sdb1 был занят данными на 85%, а sdc1 на 99%.
Дефрагментация разделов sdb1 и sdc1 производилась впервые. По данным SMART, общее время непрерывной работы дисков (отформатированы по принципу 1 диск – 1 раздел) составило:
2 года, 6 месяцев и 18 дней – sdb1
1 год, 9 месяцев и 9 дней – sdc1
Фрагментация в Linux имеет место.
Наиболее фрагментированными данными оказываются файлы больших объёмов, как правило, фильмы.
Длительность дефрагментации зависит от степени заполненности конкретного раздела и объёма, занимаемого каждым файлом. Длительность дефрагментации может быть большой, если практически все файлы на разделе являются мультимедийными файлами больших размеров (avi, mp4, flac, ts и т.п.).
Чтобы не допускать высокой фрагментации раздела необходимо следить за тем, чтобы его заполненность данными не превышала 90% (рекомендовано из других источников).
Примечание. В ОС Windows также существует негласная рекомендация не заполнять диск более, чем на 88 %. Это обусловлено тем, что до 12 % диска отводится на нужды зоны MFT. Кстати говоря, встроенный в Windows дефрагментатор, к слову удивительно напоминающий freeware версию утилиты Diskeeper 4, не гарантирует качественной дефрагментации, если на диске имеется менее 15% свободного пространства.
Если имеет место ситуация, при которой заполненность раздела данными высока и постоянно производятся операции их записи и удаления, то имеет смысл подумать о периодическом проведении процедуры дефрагментации.
Вы можете ознакомиться с дополнительным материалом, содержащим сведения о файловой системе ext4 вообще и о предпринятых в ней мерах против фрагментации в частности.
С течением времени наши системы имеют тенденцию работать немного медленнее и это во многом из-за большого количества обрабатываемой информации. Эта информация хранится в блоках, которые, когда мы хотим получить к ней доступ, головка диска должна указывать на определенную позицию, теперь здесь возникает проблема дефрагментации.
Дефрагментация - это удобный процесс упорядочивания файлов на диске. так что фрагменты каждого из них не будут оценены таким образом, что файл будет непрерывным и без пробелов внутри него.
В основном система упорядочивает и отображает положение файлов для оптимизации работы диска.
Многие подумают, что это не имеет отношения к твердотельным накопителям, поскольку они не имеют ничего общего с тем, как жесткие диски читают и записывают данные.
В любом из случаев дефрагментация необходима, даже если вы используете SDD, если вы не думаете, что это так, я рекомендую поискать немного больше информации о том, как оптимизировать и выполнять профилактические задачи для улучшения использования вашего SDD.
Хотя многие говорят, что файловые системы Linux, в основном те, которые основаны на расширенных версиях или других системах журналирования, таких как JFS, ZFS, XFS или ReiserFS, им не нужна дефрагментация, правда в том, что, со временем, его работоспособность оказывается медленнее из-за разброса данных.
Хотя влияние этого никогда не бывает столь драматичным, как в системах на основе FAT и NTFS, это то, что мы можем легко решить в системе, если воспользуемся таким инструментом, как e4defrag.
Вот почему, если вас не устраивает производительность диска вашего ПК и вы хотите улучшить его целостность, мы можем выполнить дефрагментацию нашего диска в Linux очень простым способом.
Вы можете быть заинтересованы
Использование утилиты e2fsprogs для дефрагментации
E4defrag - это утилита, доступная в большинстве дистрибутивов Linux, включая Ubuntu, в пакете e2fsprogs.
Есть много других инструментов, которые работают аналогичным образом, но e4defrag довольно прост в использовании.
Для выполнения задачи дефрагментации разделов в Linux необходимо установить инструмент E4defrag. Этот инструмент доступен в большинстве дистрибутивов Linux, поэтому для его установки просто найдите его с помощью предпочитаемого диспетчера программного обеспечения или найдите его в терминале в репозиториях вашего дистрибутива.
В случае Debian, Ubuntu и производные мы устанавливаем e2fsprogs с этой командой
В случае Fedora, openSUSE, CenOS и производные, которые мы устанавливаем с:
В случае Arch Linux и производные, которые мы устанавливаем с:
После завершения установки мы можем использовать инструмент для его использования важно указать, что желательно разбирать устройства или приводы из вашей системы, где вы будете использовать эту утилиту или что-то подобное, чтобы избежать повреждения данных.
Чтобы использовать инструмент, мы должны открыть терминал и выполнить следующую команду:
В результате мы получим изображение, которое указывает на величину фрагментации нашего юнита.
Если это число достигает значения выше 30, рекомендуется попытаться уменьшить его с помощью E4defrag, а если оно превышает значение 60, необходимо действовать как можно быстрее.
Чтобы дефрагментировать диск, запустите приложение с помощью следующей команды, заменив / путь / раздела / на имя раздела:
Хорошо, если вы хотите выполнить процесс на всем устройстве, замените «Устройство» по названию желаемого устройства:
Нам нужно будет только дождаться успешной дефрагментации нашего раздела или модуля, время, необходимое для этого, во многом зависит от размера вашего раздела или диска, а также от количества информации, которая у вас есть на них.
Без лишних слов, если вы знаете какой-либо другой инструмент для дефрагментации дисков в Linux, не стесняйтесь поделиться им с нами в комментариях.
Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.
Полный путь к статье: Любители Linux » GNU / Linux » Системное администрирование » Как дефрагментировать разделы в Linux?
28 комментариев, оставьте свой
Читайте также: