Btrfs je CoW, takže když má fungovat, potřebuje nějaké volné místo. ... přiměřený volný prostor.
Jiste, ale urcite ne desitky nebo stovky TB ... ten prostor musi odpovidat mnoztvi zapisovanych dat, pripadne rychlosti zapisu, kterou kupodivu limituje HW, takze pokud rekneme disk zvladne nejakych 100MB/s, tak si dovolim tvrdit, ze 1GB mista (per disk) je az az.
Navic jakkoli mam btrfs pomerne rad a pouzivam ho, tak fs kterej nezvladne fungovat pri 100% zaplneni je proste rozbitej a nefunkcni. TECKA.
Proc si teda ku.va nerezervuje potrebnej prostor uz pri vytvareni FS ... ze? Viz treba problemy s rebalancem ... kdyz to ku.va vyrobi cojavim 10GB bloky, tak proc si to teda aspon JEDEN ten blok nerezervuje prave pro ucely rebalancu.
To je proste totalni fail vyvojaru. Protoze to udelat je navic zcela primitivni a jednoduchy. Prave proto ti treba ty SSDcka nedovolej vyuzit celou kapacitu, aby mely to volny misto ... zazracna technologie ze?
A to nemluvim o tom, ze samozrejme neni zadnej problem rebalanc technicky udelat i na zcela zaplnenym fs ... proste se jen prehazujou bloky dat, prace se udela v ramce a pak se to jen zapise ... . Dobre mozna to pak znamena vypnout cow, ale ta moznost tu je.
A ted nam tedy vysvetlete, proc by (specificky kvuli) CoW ten FS mel byt mene vykonny, kdyz se pouze zapisuji nova data??
Rek bych, ze cow se aplikuje i na metadata, a ty jaksi modifikujes. A rek bych, ze tohle je ten duvod, proc smazat soubor na btrfs muze trvat klidne desitky minut.