一部のbtrfsボリュームにはかなり多くのスナップショットがあり、各スナップショットが占めるスペースを知りたいです。これにより、いつ重要な変更があるかを知ることができます。
sudo btrfs subvolume show /home/
/
Name: <FS_TREE>
UUID: -
Parent UUID: -
Received UUID: -
Creation time: -
Subvolume ID: 5
Generation: 1181373
Gen at creation: 0
Parent ID: 0
Top level ID: 0
Flags: -
Snapshot(s):
.snapshot/_0
.snapshot/_1
.snapshot/_2
.snapshot/_3
.snapshot/_4
...
しかし、私が使用すると、du
彼らはスペース全体を報告します。
du -sh /home/.snapshot/*
1,2T /home/.snapshot/_0
1,2T /home/.snapshot/_1
1,2T /home/.snapshot/_2
_1と_2の間のスペースにどのような違いがあるかを調べる方法はありますか?
編集:注:私BTRFSリスト正常にスナップショットのサイズを表示します。
ベストアンサー1
バックアップ数が多い場合は、クォータを有効にしないことをお勧めします。
代わりに、次のコマンドを使用できますbtrfs filesystem du -s
。
# btrfs filesystem du -s @snapshot*
Total Exclusive Set shared Filename
17.98GiB 13.05GiB 4.93GiB @snapshot_system_2022-01-22d
17.91GiB 2.66GiB 15.25GiB @snapshot_system_2023-01-22w
18.09GiB 2.08GiB 16.01GiB @snapshot_system_2023-01-29w
16.90GiB 2.05GiB 14.85GiB @snapshot_system_2023-02-05w
18.23GiB 1.96GiB 16.27GiB @snapshot_system_2023-02-12w
18.81GiB 2.07GiB 16.74GiB @snapshot_system_2023-02-19w
21.59GiB 4.90GiB 16.69GiB @snapshot_system_2023-02-26w
22.38GiB 172.61MiB 22.21GiB @snapshot_system_2023-03-18d
を参照してman btrfs-filesystem
ください。BTRFSドキュメント。