[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.
Tomáš je autorem několika více či méně známých projektů jak z oblasti operačních systémů, tak internetu. V současnosti samozvaný expert na Linux, Bash, PHP a MySQL.
Přečteno 17 782×
Přečteno 15 884×
Přečteno 14 340×
Přečteno 9 448×
Přečteno 8 576×
Internet Info Root.cz (www.root.cz)
Informace nejen ze světa Linuxu. ISSN 1212-8309
Copyright © 1998 – 2021 Internet Info, s.r.o. Všechna práva vyhrazena.