Yv@n#60
Mint mondtam korai kliens, azóta a főágban is réges rég javították, és megfelelően allokál helyet 1-1 fájlnak. A mondanivalóm lényege az volt, hogy ezzel akkor tökéletesen helyrevágott bármi fájlrendszert töredezettség terén. Működését tekintve a gond akkor az volt, hogy elkezdtél kb 30 fájlt tölteni, nem foglalta le egyben a winyón a szükséges területet, hanem chunkonként - ahogy épp újba kezdett - csinálta meg az adott bejegyzést. Ez ahhoz vezetett, hogy ha ment a példában említett 30 fájlod, akkor minden fájlból volt 1 kis rész mire jött az adott fájl következő darabja. Ha ehhez hozzáveszed, hogy winyón sem feltétlen egybefőggő volt a hely, akkor elég érdekes fragemtációs ábrát lehetett volna rajzolni. :)
ftruncate nyilván jó, ha a progi ami a fájlkezelést nyomja használja, és eként előre lefoglalja a helyet, de nyilván az általam említett példának épp ez volt a lényege, hogy ez nem így volt. És ezt most hirtelen el sem tudom képzelni, hogy fs fejlesztőként hogy tudnád megakadályozni, egy app bénázásait.