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

apt-btrfs-snapshotでディスク圧迫

サーバーのディスク容量に余裕がないんで、不要なものとかもあるんで年末年始に掃除して年明けにサーバー移転でもしようかな・・・
とか考えて、とりあえず掃除と機能しなくなってた過去の遺産を修正したりしてた。

で、今は借りてるサーバーは管理権限あるやつだとVPS2台で、片方は不要DB削除したりして極限まで削ってたんだが、
dfだとまだ5割近く消費してるんだがduコマンドで検索してみても消費元がわからない・・・
もう一方はあまり削れるものは無いんだが、aptのキャッシュ削除とかやったんだが削除したのにdfに全く影響が出なかったような・・・

ってな感じだったんだが、apt-btrfs-snapshotにディスクが大量使用されてることに気がついた。
apt-btrfs-snapshotが入れてあると勝手にbtrfsのスナップショットが作られて大量にディスク使われる。


スナップショットの一覧は
$ sudo btrfs subvolume list -p /

削除するには、
$ sudo apt-btrfs-snapshot delete-older-than 0d
で消える。

ディスク浪費されても気づきにくいんでapt-btrfs-snapshotはアンインストールした。


片方のサーバーはapt-btrfs-snapshotがアンインストール済みだったようなんだがスナップショットは残ってたんで、
その場合は、
$ sudo btrfs subvolume delete --subvolid [ID] /
でID指定で消せた。
1個ずつ消す。


ディスク使用率は2割台まで下がった。