Ubuntu系统备份与还原
Ubuntu系统备份与还原
- 前言
- Clonezilla
- Timeshift
- 安装
- 图形界面使用
- 命令行使用
前言
Linux系统备份软件有Clonezilla和TimeShift。
使用Clonezilla需要准备USB启动盘,而Timeshift不需要。
因此推荐使用Timeshift进行备份与还原。
Clonezilla
官网:https://clonezilla.org/
此方法需要准备USB启动盘,过程较为繁琐,此处不做介绍。
Timeshift
安装
sudo apt install timeshift
图形界面使用
设置
快照类型:
一般选择RSYNC。
快照位置:
默认位置即可,不支持Windows文件系统。
快照将保存在选定分区的 /timeshift 目录。
快照计划:
可按照计划创建快照。
用户目录:
可以设置备份是否排除用户目录。
筛选:
可自定义备份规则。
首页
首页如下图:
使用
在首页点击创建即可立即创建备份。
点击还原即可还原系统。
点击删除即可删除选定备份。
点击浏览即可浏览备份文件。
命令行使用
查看备份:
sudo timeshift --list
# 输出示例
Num Name Tags Description
------------------------------------------------------------------------------
0 > 2023-11-20_21-05-47 O
1 > 2023-12-21_14-50-52 O
创建备份:
sudo timeshift --create --comments "[description]"
还原备份:
sudo timeshift --restore --snapshot [shot_name]
# 示例
sudo timeshift --restore --snapshot 2023-11-20_21-05-47
删除备份:
sudo timeshift --delete --snapshot [shot_name]
# 示例
sudo timeshift --delete --snapshot 2023-11-20_21-05-47
编辑配置:
# 编辑配置
vim /etc/timeshift/timeshift.json
# 不自动备份
"schedule_monthly" : "true",
"schedule_weekly" : "false",
"schedule_daily" : "false",
"schedule_hourly" : "false",
# 排除用户目录
"exclude" : [
"/home/[user]/**",
"/home/**",
"/root/**"
],