FINANCE.czFINANCE.cz

Odpověď na názor

Odpovídáte na názor ke článku Mazání dat uprostřed souboru.

  • 17. 9. 2014 3:47

    Miloslav Ponkrác (neregistrovaný)

    [3][8] Já bych na vašem místě počkal s nadšením pro fallocate, protože řeší kulové. Jen se potvrzuje to, co si myslím dávno, internet je plný „odborníků“, kteří „rozumnější“ všemu. V linuxové komunitě je takových „odborníků“ desetinásobek.

    fallocate dokáže smáznout oblast, ale jen, pokud mu to dovolí jeho interní struktura. Tedy třeba jen pokud je offset a délka odstraňované oblasti zarovnaná na násobek diskového bloku (512 bajtů) nebo clusteru.

    Funkce fallocate nijak nezaručuje, že je schopna odstranit libovolný rozsah souboru na libovolném offsetu. A pokud vámi zvolený rozsah nedokáže, tak hezky vrátí -1 a v errno najdete EINVAL.

    Na to všechno byste přišli, kdybyste alespoň elementárně prošli manuálovou stránku k fallocate.