EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

fallocate – Online in der Cloud

Führen Sie fallocate beim kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl fallocate, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


fallocate – Speicherplatz für eine Datei vorab zuweisen oder freigeben

ZUSAMMENFASSUNG


fallen [-c] [-n] [-p] [-z] [-o Offset] -l Länge Dateinamen

fallen -d [-o Offset] [-l Länge] Dateinamen

BESCHREIBUNG


fallen wird verwendet, um den zugewiesenen Speicherplatz für eine Datei zu manipulieren oder die Zuordnung aufzuheben
oder vorbelegen. Für Dateisysteme, die den Fallocate-Systemaufruf unterstützen, Vorbelegung
Dies erfolgt schnell, indem Blöcke zugewiesen und als nicht initialisiert markiert werden, sodass keine E/A erforderlich ist
die Datenblöcke. Dies ist viel schneller, als eine Datei zu erstellen, indem man sie mit Nullen füllt.

Der von zurückgegebene Exit-Code fallen ist 0 bei Erfolg und 1 bei Misserfolg.

OPTIONAL


Das Länge und Offset Auf Argumente können die multiplikativen Suffixe KiB folgen
(=1024), MiB (=1024*1024) usw. für GiB, TiB, PiB, EiB, ZiB und YiB (das „iB“ ist
optional, zB hat „K“ die gleiche Bedeutung wie „KiB“) oder die Suffixe KB (=1000), MB
(=1000*1000) usw. für GB, TB, PB, EB, ZB und YB.

Die Optionen --collapse-range, --Löcher graben, --Schlagloch und --zero-range sind gegenseitig
exklusiv.

-c, --collapse-range
Entfernt einen Bytebereich aus einer Datei, ohne eine Lücke zu hinterlassen. Der zu seinde Bytebereich
zusammengebrochen beginnt bei Offset und fährt fort für Länge Bytes. Bei Abschluss von
Der Vorgang, der Inhalt der Datei, beginnend am Speicherort Offset+Länge werden wir
am Standort angehängt werden Offset, und die Datei wird sein Länge Bytes kleiner. Der
zu erhalten --keep-size darf nicht für den Kollapsbereichsbetrieb angegeben werden.

Verfügbar seit Linux 3.15 für ext4 (nur für Extent-basierte Dateien) und XFS.

-d, --Löcher graben
Löcher erkennen und graben. Dadurch wird die Datei direkt vor Ort spärlich, ohne dass zusätzliche Dateien verwendet werden müssen
Festplattenplatz. Die Mindestgröße des Lochs hängt von der E/A-Blockgröße des Dateisystems ab
(normalerweise 4096 Byte). Wenn Sie diese Option verwenden, --keep-size ist impliziert. Wenn nein
Der Bereich wird durch angegeben - Offset und --Länge, dann wird die gesamte Datei analysiert
Löcher.

Sie können sich diese Option als „cp --spärlich" und dann das umbenennen
Zieldatei in das Original kopieren, ohne dass zusätzlicher Speicherplatz erforderlich ist.

See --Schlagloch für eine Liste der unterstützten Dateisysteme.

-l, --Länge Länge
Gibt die Länge des Bereichs in Bytes an.

-n, --keep-size
Ändern Sie nicht die scheinbare Länge der Datei. Dies kann effektiv zuordnen
Blöcke hinter EOF, die durch Abschneiden entfernt werden können.

-o, - Offset Offset
Gibt den Anfangsoffset des Bereichs in Bytes an.

-p, --Schlagloch
Gibt Speicherplatz frei (d. h. erstellt eine Lücke) im Bytebereich, beginnend bei Offset und
weiterhin für Länge Bytes. Innerhalb des angegebenen Bereichs teilweise Dateisystemblöcke
werden auf Null gesetzt und ganze Dateisystemblöcke werden aus der Datei entfernt. Nach einer
Bei erfolgreichem Aufruf werden bei nachfolgenden Lesevorgängen aus diesem Bereich Nullen zurückgegeben. Diese Option
darf nicht gleichzeitig mit angegeben werden --zero-range Möglichkeit. Auch wann
mit dieser Option, --keep-size ist impliziert.

Unterstützt für XFS (seit Linux 2.6.38), ext4 (seit Linux 3.0), Btrfs (seit Linux).
3.7) und tmpfs (seit Linux 3.5).

-v, - ausführlich
Aktivieren Sie den ausführlichen Modus.

-z, --zero-range
Löscht den Speicherplatz im Bytebereich, beginnend bei Offset und weiter für Länge Bytes.
Innerhalb des angegebenen Bereichs werden Blöcke für die Regionen vorab zugewiesen, die sich über den erstrecken
Löcher in der Datei. Nach einem erfolgreichen Aufruf werden nachfolgende Lesevorgänge aus diesem Bereich ausgeführt
Nullen zurückgeben.

Das Nullen erfolgt innerhalb des Dateisystems vorzugsweise durch Konvertieren des Bereichs in
ungeschriebene Ausmaße. Dieser Ansatz bedeutet, dass der angegebene Bereich nicht erreicht wird
physisch auf dem Gerät auf Null gesetzt (mit Ausnahme von Teilblöcken an beiden Enden).
Bereich) und I/O ist (ansonsten) nur zum Aktualisieren von Metadaten erforderlich.

Option --keep-size kann angegeben werden, um eine Änderung der Dateilänge zu verhindern.

Verfügbar seit Linux 3.14 für ext4 (nur für Extent-basierte Dateien) und XFS.

-V, --Version
Versionsinformationen anzeigen und beenden.

-h, --help
Hilfetext anzeigen und beenden.

AUTOREN


Eric Sandeen ⟨[E-Mail geschützt]
Karel Zak ⟨[E-Mail geschützt]

Nutzen Sie fallocate online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad