Ist es möglich, eine btrfs-Partition wörtlich (einschließlich aller gemeinsam genutzten Strukturen, die Platz sparen, indem Snapshot-Bäume als COW markiert werden) auf einer anderen zu sichern? Zum Beispiel möchte ich meine Root-Partition sichern, die einige btrfs-Subvolumes (Snapshots von / selbst) enthält.
Der einzige Weg, den ich mir vorstellen kann, ist die Verwendung eines Blockkopier-Tools wie dieses, dd
aber das ist ineffizient, da meine Partition nur zu 20% voll ist und ich beabsichtige, sie regelmäßig zu sichern. Ich habe bereits alles schrittweise mit gesichert rsync
, daher ist dies keine Problemumgehung für ein anderes Problem. Ich brauche einfach ein bisschen für Bit-Klon meiner btrfs-Partition, ohne ein Tool wie verwenden zu müssen dd
.
Ich weiß, dass ext3 zum Beispiel ein Dienstprogramm zum Speichern und Wiederherstellen bereitstellt. So etwas suche ich.
AKTUALISIEREN
Hier ist ein Update, um zu verdeutlichen, dass ich auf die Dateien im Sicherungsspeicher genauso zugreifen kann wie auf der Live-Festplatte (dh ich möchte keine Speicherauszugsdateien auf dem Sicherungsspeicher speichern).
cat /dev/zero > zeroes
), um die nicht verknüpften Daten zu entfernen, die sich noch auf der Festplatte befinden. Dies funktioniert jedoch möglicherweise nicht mehr, wenn BTRFS in Zukunft eine Deduplizierung von Daten auf Blockebene erhält.