Sparse-Dateien

Grundsätzliches

Eine Sparse-Datei ist eine Datei, bei der “Leerstellen” in der Datei (also Blöcke, die durchgehend keine Daten enthalten) keinen Platz auf der Festplatte belegen.

Erstellen einer Sparse-Datei

Um testweise eine solche Datei zu erstellen:

truncate -s 512m DATEI

Wiederherstellen einer Sparse-Datei

Wenn eine Sparse-Datei komprimiert wird oder auf ein Volume übertragen wird, welches die Sparse-Funktion nicht unterstützt, “explodiert” die Datei beim Entpacken bzw. Kopieren, sodaß sie plötzlich den gesamten Platz auf der Festplatte belegt. So kann der Sparse-Zustand wiederhergestellt werden:

dd if=EXPANDIERTE_DATEI of=NEUE_SPARSE_DATEI conv=sparse