ジャンル不定の日記です。

apt-btrfs-snapshot

WEBサーバーのディスク容量が40%くらい消費してることに気づいて、放置してるとそのうちパンクすると思った。

でデータベースのサイズ確認してみたがディスクの10%とかしか使ってなかったんでaptのパッケージキャッシュを消してみたんだがあんま変わらなかった。

で、dfだと確かに消費してるんだが
ncduコマンドで確認するとdfの値と全然違う。
なのでbtrfsのスナップショットかなんかを疑った。

$ sudo btrfs subvolume list -p /
.
.
.
ID 349 gen 2050123 parent 5 top level 5 path @apt-snapshot-release-upgrade-xenial-2016-09-30_02:51:
20
ID 350 gen 3913541 parent 5 top level 5 path @apt-snapshot-release-upgrade-bionic-2018-12-22_04:53:
39
ID 351 gen 3913542 parent 5 top level 5 path @apt-snapshot-release-upgrade-bionic-2018-12-22_04:53:
46
ID 352 gen 3913604 parent 5 top level 5 path @apt-snapshot-release-upgrade-bionic-2018-12-22_04:54:
42
ID 448 gen 5596386 parent 5 top level 5 path @apt-snapshot-release-upgrade-focal-2020-09-20_09:57:5
0
ID 449 gen 5596387 parent 5 top level 5 path @apt-snapshot-release-upgrade-focal-2020-09-20_09:57:5
3
ID 450 gen 5596498 parent 5 top level 5 path @apt-snapshot-release-upgrade-focal-2020-09-20_09:59:2
1
なんかaptのスナップショットみたいの出てきた。
これ消そうとしたんだが、btrfsのコマンドでもできると思うんだがわかんなかったんでapt-btrfs-snapshotってコマンドをインストールした。

$ sudo apt-btrfs-snapshot list
Available snapshots:
@apt-snapshot-release-upgrade-xenial-2016-09-30_02:51:20   
@apt-snapshot-release-upgrade-bionic-2018-12-22_04:53:39   
@apt-snapshot-release-upgrade-bionic-2018-12-22_04:53:46   
@apt-snapshot-release-upgrade-bionic-2018-12-22_04:54:42   
@apt-snapshot-release-upgrade-focal-2020-09-20_09:57:50   
@apt-snapshot-release-upgrade-focal-2020-09-20_09:57:53   
@apt-snapshot-release-upgrade-focal-2020-09-20_09:59:21

$ sudo apt-btrfs-snapshot delete @apt-snapshot-release-upgrade-xenial-2016-09-
30_02:51:20
sudo apt-btrfs-snapshot list   
Available snapshots:
@apt-snapshot-release-upgrade-bionic-2018-12-22_04:53:39   
@apt-snapshot-release-upgrade-bionic-2018-12-22_04:53:46   
@apt-snapshot-release-upgrade-bionic-2018-12-22_04:54:42   
@apt-snapshot-release-upgrade-focal-2020-09-20_09:57:50   
@apt-snapshot-release-upgrade-focal-2020-09-20_09:57:53   
@apt-snapshot-release-upgrade-focal-2020-09-20_09:59:21
消えた。
dfしたらちょっと減ってて、bionicも明らかに要らんので消したが思ったより減らなくて、focalも全部消してみた。
があまり減らなかったんだが、しばらくしたらガッツリ減った。

18Gくらい空いてディスク消費は23%まで減った。
まだncduコマンドとdfの乖離が5GBくらいあるんだが、自分で作ったサブボリュームな気はするんだがちょっとわからん・・・