fallocate(1): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med '== fallocate(1) - Linux manual == === NAMN === fallocate - förallokera eller frigöra utrymme i en fil === SYNOPSIS === <code> fallocate [-c|-p|-z] [-o offset] -l length [-n] filename fallocate -d [-o offset] [-l length] filename fallocate -x [-o offset] -l length filename </code> === BESKRIVNING === <code>fallocate</code> används för att hantera allokerat diskutrymme för en fil, antingen genom att förallokera eller frigöra utrymme. För filsystem som stöder...')
(Ingen skillnad)

Versionen från 18 mars 2025 kl. 11.52

fallocate(1) - Linux manual

NAMN

fallocate - förallokera eller frigöra utrymme i en fil

SYNOPSIS

fallocate [-c|-p|-z] [-o offset] -l length [-n] filename

fallocate -d [-o offset] [-l length] filename

fallocate -x [-o offset] -l length filename

BESKRIVNING

fallocate används för att hantera allokerat diskutrymme för en fil, antingen genom att förallokera eller frigöra utrymme. För filsystem som stöder systemanropet fallocate(2) görs förallokering snabbt genom att block allokeras och markeras som oinitialiserade, vilket kräver minimal IO till datablocken. Detta är mycket snabbare än att skapa en fil genom att fylla den med nollor.

Exit-statusen som returneras av fallocate är 0 vid framgång och 1 vid fel.

ALTERNATIV

Längd- och offset-argumenten kan följas av multiplikativa suffix såsom KiB (=1024), MiB (=1024*1024) och så vidare för GiB, TiB, PiB, EiB, ZiB och YiB. Alternativt kan suffix som KB (=1000), MB (=1000*1000) och så vidare för GB, TB, PB, EB, ZB och YB användas.

--collapse-range, --dig-holes, --punch-hole, --zero-range och --posix är ömsesidigt uteslutande.

Alternativlista

  • -c, --collapse-range: Tar bort ett byteområde i en fil utan att lämna ett hål.
  • -d, --dig-holes: Identifierar och skapar hål i en fil, gör filen gles utan att använda extra diskutrymme.
  • -i, --insert-range: Infogar ett hål på length bytes från offset, och flyttar befintliga data.
  • -l, --length: Anger längden av intervallet i byte.
  • -n, --keep-size: Förhindrar ändring av filens synliga längd.
  • -o, --offset: Anger början av intervallet i byte.
  • -p, --punch-hole: Frigör utrymme genom att skapa ett hål i filen.
  • -v, --verbose: Aktiverar detaljerat läge.
  • -x, --posix: Aktiverar POSIX-kompatibelt läge.
  • -z, --zero-range: Nollställer data i ett angivet byteintervall.
  • -h, --help: Visar hjälptext och avslutar.
  • -V, --version: Visar versionsinformation och avslutar.

FÖRFATTARE

Eric Sandeen <sandeen@redhat.com>, Karel Zak <kzak@redhat.com>

SE ÄVEN

truncate(1), fallocate(2), posix_fallocate(3)

RAPPORTERING AV FEL

För att rapportera buggar, använd felspårningssystemet: <https://github.com/util-linux/util-linux/issues>

TILLGÄNGLIGHET

fallocate är en del av util-linux-paketet som kan laddas ner från Linux Kernel Archive: <https://www.kernel.org/pub/linux/utils/util-linux/>

Detta är en del av util-linux-projektet (en samling av Linux-verktyg). För information om projektet, besök: <https://www.kernel.org/pub/linux/utils/util-linux/>

Om du upptäcker problem i denna HTML-version eller har förbättringsförslag, skicka ett e-postmeddelande till: man-pages@man7.org