バックアップをBTRFSとext hddの両方のbackup-oldに移動する

バックアップをBTRFSとext hddの両方のbackup-oldに移動する

これは、現在、btrfs パーティションを外部ドライブに増分バックアップするために使用している手順です。問題は、再スキャン (btrfs quota rescan /media/BTRFS) を実行した後でも、qgroup が削除されたサブボリュームをまだ表示していることです。

バックアップをBTRFSとext hddの両方の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

新しい読み取り専用スナップショットを作成する

btrfs su sn -r /media/BTRFS /media/BTRFS/BTRFS-RO

変更を同期する

sync

変更内容を外付けドライブに送信する

btrfs send -p /media/BTRFS/BTRFS-RO-OLD /media/BTRFS/BTRFS-RO | btrfs receive /media/EXT_BACKUP_DRIVE

古い(不要になった)サブボリュームを削除します

btrfs subvolume delete /media/BTRFS/BTRFS-RO-OLD
btrfs subvolume delete /media/EXT_BACKUP_DRIVE/BTRFS-RO-OLD

これは削除前のサブボリュームリストです

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

削除後

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

答え1

答えは次のようにして見つかったようです:

btrfs qgroup destroy 0/7146 /media/BTRFS

これはデータに何らかの悪影響を及ぼすでしょうか?

関連情報