Wenn Sie den defragment
Abschnitt von öffnen btrfs-filesystem(8)
, sehen Sie die folgende bedrohliche Inschrift, die von den Entwicklern hinterlassen wurde:
Warnung: Durch die Defragmentierung mit Linux-Kernelversionen <3.9 oder ≥ 3.14-rc2 sowie mit stabilen Linux-Kernelversionen ≥ 3.10.31, ≥ 3.12.12 oder ≥ 3.13.4 werden die Ref-Links von COW-Daten (z. B. Dateien) aufgelöst kopiert mit
cp --reflink
, Schnappschüssen oder de-duplizierten Daten). Dies kann in Abhängigkeit von den unterbrochenen Ref-Links zu einer erheblichen Erhöhung der Speicherplatznutzung führen.
Das hört sich schrecklich an. Ein Verkaufsargument btrfs
ist die Fähigkeit, Schnappschüsse zu erstellen, ohne alles zu kopieren. Ich erstelle meistens schreibgeschützte Schnappschüsse.
Zählen die Dateien mit schreibgeschützten Snapshots auch als "COW-Daten" oder überlebt die Deduplizierung des übergeordneten Subvolumes, ohne dass der Speicherplatz aufgebläht wird?