推荐新手使用timeshift:图形界面友好,支持ubuntu/debian、centos/rhel、arch等主流发行版,自动跳过/home等用户目录,安装后通过timeshift-launcher向导设置备份位置(需独立分区)、每日自动快照(凌晨2点)并保留5个,5分钟即可启用。

新手配置Linux自动快照,核心是选对工具、设好位置、定准频率、排除干扰——不需改内核、不用写脚本,5分钟就能跑起来。
选一个适合新手的快照工具
推荐用 Timeshift:图形界面友好,命令行也简洁,支持主流发行版,且默认只备份系统区(/etc、/usr、/boot等),不碰你的个人文件(如/home),安全又省心。
- Ubuntu/Debian系:运行
sudo apt install timeshift即可安装 - CentOS/RHEL:先启用EPEL,再执行
sudo yum install timeshift - Arch Linux:通过AUR安装,如
yay -S timeshift
指定备份位置并确认空间足够
快照必须存放在独立分区或外接硬盘上,不能和系统盘共用同一挂载点(比如不能存在/或/home下),否则系统出问题时快照也可能损坏或无法访问。
- 建议使用单独的NTFS/FAT32/exFAT格式U盘,或ext4格式的第二块硬盘分区
- 首次启动Timeshift(运行
timeshift-launcher)会引导你选择目标设备;若未识别,请先用lsblk查看设备名,再手动挂载 - 预留至少10–20GB可用空间,即使启用增量机制,保留3–5个快照也足够日常回滚
设置自动快照计划与保留策略
打开Timeshift主界面 → 点击“Settings” → 在“Schedule”页中开启自动备份:
- 勾选“Daily”(每日),系统会在凌晨2:00左右静默创建快照(不影响使用)
- 将“Number of snapshots to keep”设为 5:保留最近5次快照,旧快照自动清理
- 备份类型选 RSYNC(兼容所有文件系统),除非你明确使用Btrfs且已格式化根分区
微调排除项避免冗余或冲突
默认Timeshift已跳过/home、/root、/tmp等用户数据目录。如需进一步精简,可编辑配置文件:
- 打开
/etc/timeshift/timeshift.json - 在
"exclude"数组中添加路径,例如:"/var/log/**"(跳过日志)、 - 保存后重启Timeshift服务:
sudo systemctl restart timeshift-daemon
完成以上四步,你的系统就拥有了“开机即生效”的自动快照能力。下次更新失败、驱动崩溃或配置误改,只需重启进Timeshift恢复界面,选中任意一个绿色状态的快照,点击“Restore”,10分钟内即可回到稳定状态。











