GNU/Linux >> Znalost Linux >  >> Linux

Chytrý způsob, jak defragmentovat tlustý souborový systém?

Jaký je nejlepší způsob defragmentace souborového systému FAT, když běží Linux/Unix (například na USB klíčence)?

  • Zkopírovat veškerý obsah jinam, naformátovat, zkopírovat znovu?
  • Použít nástroj FreeDOS defrag v příkazu KVM?
  • Zavést s logikou oddílu?
  • jiné?

Přijatá odpověď:

Pomocí filefrag můžete zkontrolovat, zda je soubor fragmentovaný či nikoli utility.

Tímto způsobem můžete odfiltrovat soubory, které nejsou fragmentované, a zkopírovat/zkopírovat zpět pouze pro již fragmentované soubory. To by vám mělo ušetřit čas. Uvědomte si však, že neexistuje žádná záruka, že nové rozložení souboru bude lepší než to staré.

Nejlepším způsobem je fragmentaci souborů zcela ignorovat. Obzvláště na USB flash disku na tom nezáleží, pouze plýtvá cykly zápisu a na rozdíl od HDD zde nejsou žádné pohyblivé části, a tudíž není velký postih kvůli fragmentaci.

Defragmentace by měla být nutná pouze v případě, že se stalo něco zábavného, ​​co způsobilo velmi extrémní fragmentaci souborů. Například torrent klienti, kteří stahují obsah souborů v náhodném pořadí bez předběžného přidělení. Ale pokud FAT nezačal v určitém okamžiku podporovat řídké soubory, není to ani problém, protože předběžné přidělení je na takovém FS povinné.


Linux
  1. Jak připojit souborový systém, mapování uživatelských id?

  2. Komprimovaný souborový systém uvnitř souboru v Linuxu?

  3. Jak vytvořit systém souborů ZFS pomocí komprese souborů v systému Linux

  1. Vlastnosti souborového systému „Btrfs“.

  2. Jak zjistím, zda souborový systém v .net rozlišuje malá a velká písmena?

  3. Přenosný způsob, jak získat velikost souboru (v bajtech) v shellu?

  1. Jaký je správný způsob použití inotify?

  2. Připojte soubor zip jako souborový systém pouze pro čtení

  3. Existuje správný způsob, jak vymazat protokoly?