如何禁用 apt 创建的 btrfs 快照?

如何禁用 apt 创建的 btrfs 快照?

有没有办法配置apt以防止创建 btrfs 快照?

apt install我知道我可以通过执行来删除生成的快照apt-btrfs-snapshot delete-older-than 0d,但我想要的是禁用它。

答案1

您可以从 apt.conf.d 禁用规则,将文件重命名为 .disabled 后缀就足够了(apt 仅读取以 .conf 结尾或没有任何扩展名的配置文件)

$ cat /etc/apt/apt.conf.d/80-btrfs-snapshot
DPkg::Pre-Invoke {"if [ -x /usr/bin/apt-btrfs-snapshot ] && apt-btrfs-snapshot supported; then apt-btrfs-snapshot snapshot; fi "; };

然后您可以从 /etc/cron.weekly 中删除计划的作业无论如何检查您自己的包以查看已安装的文件

dpkg -L apt-btrfs-snapshot

答案2

您可以尝试卸载该软件包,尽管我自己没有尝试过,但可能会引发其他问题。

sudo apt-get remove apt-btrfs-snapshot

但是:btrfs 快照本身并不占用太多磁盘空间,因为它只是跟踪据我所知的变化

相关内容