TimeShift是Linux 系统备份程序,类似于 Windows 中的系统还原和 macOS 中的 Time Machine,通过定期获取文件系统的增量快照,可将系统恢复到以前的状态,提供 rsync 模式和 btrfs 模式。
Timeshift 允许用户创建系统快照,以便在出现问题时能够恢复到之前的状态。Timeshift 支持使用 Rsync 或 BTRFS 两种方式来创建快照,提供了类似于 Windows 系统中的系统还原功能和 macOS 中的时间机器工具。
使用 Timeshift 进行系统级别的备份和恢复可以帮助你保护系统文件和设置,让你在遇到问题时能够快速恢复系统。
一、核心功能
- 支持命令行界面(CLI)和图形用户界面(GUI)。
- 支持 BTRFS 文件系统,以及使用 Rsync 进行快照。
- 提供多种备份级别,如每小时、每日、每周、每月和系统启动时。
- 基于 Cron 的计划备份功能。
- 支持在线和离线恢复。
- 支持跨发行版恢复。
安装 Timeshift 的方法因 Linux 发行版而异。例如,在 Ubuntu 和其衍生版(如 Linux Mint)上,可以通过添加 PPA 或使用 apt 命令来安装。在 Arch Linux 上,可以通过 AUR 助手(如 yay)来安装。而在 Fedora 及其衍生版上,则可以直接使用 dnf 命令安装。
使用 Timeshift 进行备份时,用户可以选择备份的存储位置