Defragmentace souborových systémů XFS ve Fedoře 23

Pokud jste si mysleli, že fragmentovány byly pouze systémy NTFS a Fat, určitě vás při čtení těchto řádků překvapí a je velmi běžné si myslet, že k tomu dochází pouze u Windows, ale ve skutečnosti u všech souborových systémů na menší či větší rozsah Nakonec se to roztříští, kdykoli se nové informace vymažou a zapíší, vytvoří se „mezery“, které budou vyplněny určitými daty, která jsou od sebe navzájem různě velká, což vede k fragmentaci.

Každý souborový systém má jistě určité vlastnosti, pokud jde o fragmentaci, mým oblíbeným je XFS nejen pro jeho podporu s Red Hat, ale kromě toho je to jeden z nejlepších pro větší oddíly, který lépe využívá 64bitové procesory.

RH_Fedora_logo_web

Začněme kontrolou stavu fragmentace pevného disku.

K tomu použijeme nástroj pro XFS s názvem xfs_db s tímto můžeme ladit XFS eXtendedFileSistem_DeBuger Ve většině případů se tento nástroj dodává se systémem, pokud používáte XFS, jinak musíme nainstalovat xfsdump.

Zjistíme, jestli máme ve Fedoře 23 xfsdump

dnf hledat xfs

Byla provedena poslední kontrola vypršení platnosti metadat ---.

================================================= = ========================= S / N Odpovídající: xfs =================== ================================================== =====


xfsdump.armv7hl: Nástroje pro správu pro souborový systém XFS


xfsdump je balíček nástrojů, který poskytuje Fedora, v případě Archu je již integrován do systému.

obrázky (1)

Ke kontrole stavu fragmentace oddílu xfs napíšeme tento kód:

xfs_db -c frag -r / dev /

Doporučení je, že pokud je větší než 10%, proveďte defragmentaci, pokud je menší, můžete ji nechat na později.

Nyní, pokud použijeme "-c frag", příkaz, který se chystáme provést, se pošle na xfs_db, abychom ho konzultovali, pokud neumístíme "-c frag", umístí výzvu, abychom mohli provádět dotazy a položíme na něj „frag“, nejrychlejší způsob by byl:

xfs_db -c frag -r / dev / mmcblk0p3 aktuální 66155, ideální 65615, fragmentační faktor 0.82%

Jak vidíme v předchozí části, mám stupeň fragmentace 0.82%, protože před několika dny jsem ji defragmentoval, byla to asi 5% fragmentace.

obrazy

Defragmentace oddílu XFS

Nyní přistupujeme k defragmentaci oddílu, nejprve musíme provést xfs_fsr co je uvnitř balíčku xfsdump že jsme nainstalovali dříve; xfs_fsr znamená eXtendedFileSystem_FileSystemReorganizera vaším úkolem je reorganizovat systém XFS.

Takže píšeme:

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—

Vezmeme-li v úvahu, že v závislosti na stupni fragmentace bude čas potřebný k provedení defragmentace větší nebo menší.

Po dokončení procesu znovu zkontrolujeme stupeň fragmentace:

xfs_db -c frag -r / dev / mmcblk0p3

Defragmentace

A toto je způsob, jak defragmentovat systémy XFS, pokud máte pevné disky s oddíly Terabytes a při kontrole stupně fragmentace a dosáhne 10%, po defragmentaci uvidíte rozdíl.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Ismael_TECH řekl

    vynikající informace !! dík!! Hledal jsem to přesně a našel jsem to tady, pokračujte v dobré práci !!

    Na zdraví…

  2.   merlinoelodebianite řekl

    A v debianu, jak se to dělá, jsou to stejné řádky?

  3.   Gabbo řekl

    Pro opatrné bych jen dodal, že by měly být defragmentovány pouze souborové systémy na pevných discích. Defragmentace sice nezabije disk SSD, ale způsobí předčasné „opotřebení“.

    pozdravy
    Nicolas Gabbo

  4.   waKeMaTTa řekl

    Mohl bych udělat další pro Ubuntu?

    1.    eliotime3000 řekl

      Chtěl bych, aby jeden vytvořili také pro Debian.