> Když nad tím teď tak znovu přemýšlím, tak mě napadá (velice zjednodušeně), že to vlastně funguje na bázi "superfragmentace". Jestliže to namísto přepsání souboru1, udělá soubor1 a jinde na disku změnasouboru1 a pak změna2souboru1 atd. atd.,
Áno, to je princíp Copy-on-write.
> což samozřejmě po nějaké době vyústí v praktickou neschopnost HDD něco vůbec načíst.
HDD áno, SSD nie. Pretože zariadenie musí seekovať, čo na HDD trvá, na SSD až tak nie (do určitej miery; prečítať jeden dlhý blok je stále rýchlejšie ako niekoľko malých).
> ymazáním snapů se vlastně tyto "subsoubory" staly kompaktním celkem a proto se problém vyřešil. Nevím nevím, jestli je tohle ta správná cesta.
Závisí od zariadenia. Pre SSD je to určite lepšia cesta, pretože CoW má bližšie k log-based systémom. Neprepisuje sa stále ten istý sektor, ale vždy nový, prázdny na konci. Výrazne to uľahčuje prácu FTL v SSD.
Pri rotujúcej hrzdi áno, cenou je pokles výkonu.