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

Luc*_*cas 3 apt btrfs

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

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

fus*_*tor 5

您可以从 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 "; };
Run Code Online (Sandbox Code Playgroud)

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

dpkg -L apt-btrfs-snapshot
Run Code Online (Sandbox Code Playgroud)