Dies ist das Verfahren, das ich derzeit verwende, um meine BTRFS-Partition inkrementell auf einem externen Laufwerk zu sichern. Das Problem, das ich habe, ist, dass die Qgroup immer noch das gelöschte Subvolume anzeigt, selbst nachdem ich einen erneuten Scan ausgeführt habe (BTRFS-Quote erneut scannen /media/BTRFS).
Verschieben Sie das Backup sowohl auf dem BTRFS als auch auf der externen Festplatte nach Backup-old.
mv /media/BTRFS/BTRFS-RO /media/BTRFS/BTRFS-RO-OLD
mv /media/EXT_BACKUP_DRIVE/BTRFS-RO /media/EXT_BACKUP_DRIVE/BTRFS-RO-OLD
Einen neuen schreibgeschützten Snapshot erstellen
btrfs su sn -r /media/BTRFS /media/BTRFS/BTRFS-RO
Synchronisieren Sie die Änderungen
sync
Senden Sie die Änderungen an das externe Laufwerk
btrfs send -p /media/BTRFS/BTRFS-RO-OLD /media/BTRFS/BTRFS-RO | btrfs receive /media/EXT_BACKUP_DRIVE
Löschen Sie das alte (nicht mehr benötigte Subvolume)
btrfs subvolume delete /media/BTRFS/BTRFS-RO-OLD
btrfs subvolume delete /media/EXT_BACKUP_DRIVE/BTRFS-RO-OLD
Dies ist die Subvolume-Liste vor dem Löschen
btrfs subvolume list /media/BTRFS ID 257 gen 61392 top level 5 path BigDrive ID 7146 gen 38871 top level 257 path BTRFS-RO-OLD ID 7231 gen 60344 top level 257 path BTRFS-RO
qgroupid rfer excl
-------- ---- ----
0/5 16.00KiB 16.00KiB
0/257 4.81TiB 1.49GiB
0/7146 4.73TiB 9.63GiB
0/7230 64.00KiB 16.00EiB
0/7231 4.81TiB 22.46MiB
und nach dem Löschen
btrfs subvolume list /media/BTRFS
ID 257 gen 61418 top level 5 path BigDrive
ID 7231 gen 60344 top level 257 BTRFS-RO
qgroupid rfer excl
-------- ---- ----
0/5 16.00KiB 16.00KiB
0/257 4.81TiB 1.49GiB
0/7146 16.00KiB 16.00EiB
0/7230 64.00KiB 16.00EiB
0/7231 4.81TiB 22.48MiB
Antwort1
Sieht so aus, als hätte ich die Antwort hier gefunden:
btrfs qgroup destroy 0/7146 /media/BTRFS
Hätte dies negative Folgen für die Daten?