Portál AbcLinuxu, 8. května 2025 13:56
Řešení dotazu:
CHKDSK
v takévém případě vytvořil ze všech obsazených clusterů, a nezařazených do stromu souborů, fragmenty řetízků clusterů se jmény (pokud si dobře pamatuji) File****.CHK
Neexistuje jiná cesta než mazat soubory jeden za druhým, protože ta mazací operace primárně zapíše do struktur udržujících přehled o tom, které sektory jsou volné a které obsazené, informaci, že sektory patřící mazanému souboru jsou od této chvíle volné. samozřejmě cache na blokové úrovnimůže tu faktickou mazací informaci pozdržet a nějak optimalizovat, ale to nic nemění na tom že každý soubor se maže zvlášť. A pokud jsou takového požadavky, tak bych začal analýzou jaké FS umí efektivně mazat hodně souborů.
mkfs
by fungovalo jako "smazání hlavního adresáře".
btrfs
se vrátí hned po smazání adresáře a v uvolňování bloků bude pokračovat na pozadí jádro. Což může být i nevýhoda – nedá se spolehnout na to, že po dokončení příkazu btrfs
už je dost volného místa a můžeme hned začít sypat na disk novou dávku souborů.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.