Дефрагментация файловых систем XFS в Fedora 23

Если вы думали, что фрагментированы только NTFS и Fat-системы, то наверняка вы будете удивлены, прочитав эти строки, и очень часто думают, что это происходит только с Windows, но на самом деле все файловые системы в той или иной степени В конечном итоге это приведет к фрагментации: всякий раз, когда новая информация стирается и записывается, создаются «пробелы», которые заполняются определенными данными, размер которых отличается друг от друга, что и вызывает фрагментацию.

Конечно, каждая файловая система имеет определенные характеристики, когда дело доходит до фрагментации, мне больше всего нравится XFS не только из-за ее поддержки с Red Hat, но в дополнение к этому он является одним из лучших для больших разделов и лучше использует преимущества 64-битных процессоров.

RH_Fedora_logo_web

Итак, начнем с проверки статуса фрагментации жесткого диска.

Для этого мы будем использовать инструмент для XFS под названием xfs_db с этим мы можем отлаживать XFS eXtendedFileSystem_DeBuger В большинстве случаев этот инструмент поставляется с системой, если вы используете XFS, в противном случае мы должны установить xfsdump.

Давайте узнаем, есть ли у нас xfsdump в Fedora 23

поиск dnf xfs

Последняя выполненная проверка истечения срока действия метаданных —-.

================================================= ========================== Соответствие серийного номера: xfs =================== ================================================= ======


xfsdump.armv7hl: административные утилиты для файловой системы XFS


xfsdump - это пакет служебных программ, который предоставляет Fedora, в случае с Arch он уже интегрирован в систему.

Изображения (1)

Чтобы проверить состояние фрагментации раздела xfs, мы напишем этот код:

xfs_db -c frag -r / dev /

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

Теперь, если мы используем «-c frag», команда, которую мы собираемся выполнить, отправляется в xfs_db просто для консультации, если мы не помещаем «-c frag», тогда он помещает подсказку, чтобы мы могли выполнять запросы, и мы добавляем к ней «frag», самый быстрый способ:

xfs_db -c frag -r / dev / mmcblk0p3 текущий 66155, идеальный 65615, коэффициент фрагментации 0.82%

Как мы видели в предыдущей части, у меня степень фрагментации 0.82%, так как несколько дней назад я ее дефрагментировал, это была фрагментация около 5%.

изображений

Дефрагментация раздела XFS

Теперь приступим к дефрагментации раздела, для начала мы должны выполнить xfs_fsr что внутри упаковки xfsdump которые мы установили ранее; xfs_fsr означает eXtendedFileSystem_FileSystemReorganizer, и ваша задача - реорганизовать систему XFS.

Итак, мы пишем:

xfs_fsr -v / dev / mmcblk0p3 / start inode = 0ino = 1928extents before: 2 after: 1 DONE ino = 1928ino = 219417extents before: 2 after: 1 DONE ino = 219417ino = 219395—

Учитывая, что в зависимости от степени фрагментации время выполнения дефрагментации будет больше или меньше.

После завершения процесса мы снова проверяем степень фрагментации:

xfs_db -c frag -r / dev / mmcblk0p3

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

И это способ дефрагментации систем XFS, если у вас есть жесткие диски с разделами в терабайтах и ​​при просмотре степени фрагментации она достигает 10%, после дефрагментации вы можете увидеть разницу.


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

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

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

  1.   Исмаэль_ТЕч сказал

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

    Ура…

  2.   мерлиноэлодебианит сказал

    А в debian как это делается, это одни и те же строки?

  3.   габбо сказал

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

    привет
    Николас Габбо

  4.   ВАКЕМАТТА сказал

    Могу я сделать еще один для Ubuntu?

    1.    элиотайм3000 сказал

      Я бы хотел, чтобы они сделали один и для Debian.