Дефрагментиране на файлови системи XFS във Fedora 23

Ако сте мислили, че само единствените системи NTFS и Fat са фрагментирани, тогава със сигурност ще бъдете изненадани, когато четете тези редове, и е много често да мислите, че това се случва само с Windows, но в действителност всички файлови системи в по-малка или по-голяма степен В крайна сметка ще се фрагментира, когато се изтрива и записва нова информация, се създават „пропуски“, които ще бъдат запълнени с определени данни, които са с различни размери един от друг, като това е, което произвежда фрагментация.

Със сигурност всяка файлова система има определени характеристики, що се отнася до фрагментацията, любимият ми е XFS не само заради поддръжката му с Кардинал, но в допълнение към това е един от най-добрите за по-големи дялове и това се възползва по-добре от 64-битовите процесори.

RH_Fedora_logo_web

Затова нека започнем с проверка на състоянието на фрагментация на твърдия диск.

За това ще използваме инструмент за XFS, наречен xfs_db с това можем да отстраним грешките на XFS eXtendedFileSistem_DeBuger В повечето случаи този инструмент се доставя със системата, ако използвате XFS, ако не, трябва да инсталираме xfsdump.

Така че нека разберем дали имаме xfsdump във Fedora 23

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 GONE ino = 1928ino = 219417extents before: 2 after: 1 GONE ino = 219417ino = 219395—

Като се има предвид, че в зависимост от степента на фрагментация времето, необходимо за извършване на дефрагментирането, ще бъде по-голямо или по-малко.

След като процесът приключи, отново преглеждаме степента на фрагментация:

xfs_db -c frag -r / dev / mmcblk0p3

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

И това е начинът за дефрагментиране на XFS системи, ако имате твърди дискове с Terabytes дялове и при преглед на степента на фрагментация и тя достига 10%, след дефрагментирането можете да видите разликата.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

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

  1.   Ishmael_TEch каза той

    отлична информация !! Благодаря!! Търсих точно това и го намерих тук, продължавай добре!

    Наздраве ...

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

    И в debian как се прави, еднакви ли са те?

  3.   габо каза той

    Бих добавил само за непредпазливите, че само файловите системи на твърдите дискове трябва да бъдат дефрагментирани. Макар че дефрагментирането няма да убие SSD устройство, то го кара да се „износва“ преждевременно.

    поздрави
    Никола Габо

  4.   waKeMaTTa каза той

    Мога ли да направя още един за Ubuntu?

    1.    eliotime3000 каза той

      Бих искал да направите и за Debian.