问题描述
当尝试删除 Snapper 配置文件时,系统提示以下错误信息:
Deleting config failed (deleting snapshot failed)
错误日志分析
检查 /var/log/snapper.log 日志文件,发现以下错误信息:
1 | Sat Jan 31 15:19:15 2026 <2> FileUtils.cc(SDir):88 THROW: open failed path:/home/.snapshots errno:2 (No such file or directory) |
日志清晰地显示了 open failed path:/home/.snapshots errno:2 (No such file or directory)。这表明 /home 目录下缺少 .snapshots 子卷,导致 Snapper 在尝试删除相关快照时找不到其存储位置,从而无法完成配置删除操作。
解决办法,在 home 目录下面创建 .snapshots subvolume
解决方案
要解决此问题,需要在 /home 目录下创建 .snapshots Btrfs 子卷。创建完成后,即可成功删除 Snapper 配置。
创建
.snapshots子卷:1
sudo btrfs subvolume create /home/.snapshots
重新尝试删除 Snapper 配置:
1
sudo snapper -c home_cfg delete-config