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

Якщо ви думали, що фрагментовані лише єдині системи NTFS та Fat, то, безумовно, ви будете здивовані, читаючи ці рядки, і дуже часто думають, що це відбувається лише з Windows, але насправді всі файлові системи меншою чи більшою мірою Це призведе до фрагментації, щоразу, коли стирається і записується нова інформація, створюються «прогалини», які заповнюються певними даними, що мають різний розмір один від одного, саме це і виробляє фрагментацію.

Безумовно, кожна файлова система має певні характеристики, коли справа стосується фрагментації, моїм улюбленим є XFS не лише завдяки підтримці Red Hat, але на додаток до цього він є одним з найкращих для більших розділів, і він краще використовує 64-розрядні процесори.

RH_Fedora_logo_web

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

Для цього ми використаємо інструмент для XFS, який називається xfs_db за допомогою цього ми можемо налагодити XFS eXtendedFileSistem_DeBuger У більшості випадків цей інструмент постачається із системою, якщо ви використовуєте XFS, якщо ні, то ми повинні встановити XFSDump.

Тож давайте з’ясуємо, чи є у нас Fedora 23 xfsdump

dnf пошук xfs

Виконано останню перевірку закінчення метаданих —-.

==================================================== ========================== Відповідь S / N: 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, якщо у вас жорсткі диски з розділами Terabyte і при перевірці ступеня фрагментації вона досягає 10%, після дефрагментації ви можете побачити різницю.


Залиште свій коментар

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

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Ishmael_TEch - сказав він

    відмінна інформація !! Дякую!! Я саме це шукав і знайшов тут, продовжуйте хорошу роботу !!

    Вітаємо…

  2.   мерліноелодебіаніт - сказав він

    І як у debian це робиться, це однакові рядки?

  3.   габбо - сказав він

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

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

  4.   waKeMaTTa - сказав він

    Чи можу я зробити інший для Ubuntu?

    1.    eliotime3000 - сказав він

      Я хотів би, щоб ви зробили його і для Debian.