164 字
1 分钟
关于timeshift和swap的恩怨问题
2025-08-09

在 btrfs 下,创建 swap 文件而不是 swap 分区时:

把 swap 文件放到/swap子卷中: 因为 timeshift 不会备份 /swap 子卷,导致恢复快照时,swap 文件 /swap/swapfile 会消失
不把 swap 文件放到子卷中: timeshift 备份时,swapfile 被内核使用,会导致 E: ERROR: Could not create subvolume: Text file busy,导致无法创建快照,出现这个情况

所以,最佳实践可能是创建 swap 分区而不是swap 文件 (参考来源)

或者仍然把 swap 文件放到/swap子卷中,timeshift 恢复快照后,手动把 /swap 目录删掉、把原来的 /swap 子卷移动过来

关于timeshift和swap的恩怨问题
https://mizuki.mysqil.com/posts/linux/关于timeshift和swap的恩怨问题/
作者
Sunong2008
发布于
2025-08-09
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时