在 Ubuntu 下将 U 盘格式化并专门用于 Timeshift 备份快照
本文最后更新于:2025年12月13日 晚上
在 Ubuntu 下将 U 盘格式化并专门用于 Timeshift 备份快照
在 Linux 系统的日常使用与维护过程中,系统升级、驱动配置、软件安装及参数调整等操作往往伴随着一定风险。一旦关键系统文件被误修改或更新过程出现异常,轻则影响系统稳定性,重则导致系统无法正常启动。为降低此类风险、提升系统的可恢复性,有必要引入一种可靠的系统级备份与回滚机制。Timeshift 正是在这一背景下广泛应用的系统快照工具,它通过对操作系统关键状态进行周期性或手动快照保存,使系统在发生故障时能够迅速恢复至先前的稳定状态,从而显著提高 Linux 系统的安全性与运维效率。
以下步骤适用于 在 Ubuntu 下将 U 盘格式化并专门用于 Timeshift 备份快照,侧重稳定性、兼容性与可维护性。
- 文件系统:
ext4 - 用途匹配:Timeshift(rsync 模式)
- 优点:
- 完整支持 Linux 权限、符号链接、硬链接
- 稳定、性能好
- Timeshift 官方推荐
⚠️ 不建议:FAT32 / exFAT / NTFS 这些文件系统可能导致快照失败、权限异常或性能问题。
一、图形界面方式(最简单,推荐)
1. 插入 U 盘
确保系统已识别:
1 | |
确认设备名(如 /dev/sdb)。
2. 打开“磁盘”(Disks)
路径:
1 | |
3. 删除旧分区
- 左侧选择你的 U 盘(注意容量,避免选错系统盘)
- 点击分区区域
- 点击 齿轮 → 删除分区
4. 新建分区
点击 “+”
分区大小:默认全部
文件系统:Ext4
卷标(建议):
1
timeshift
5. 挂载点设置(推荐)
齿轮 → 编辑挂载选项
关闭「用户会话默认值」
设置挂载点:
1
/mnt/timeshift勾选:
- 开机自动挂载
- 挂载时不显示(可选)
二、命令行方式(更可控)
⚠️ 请 再次确认设备名,错误操作会清空硬盘。
1. 查看设备
1 | |
假设 U 盘是 /dev/sdb
2. 卸载(如已挂载)
1 | |
3. 创建分区表
1 | |
4. 创建分区
1 | |
5. 格式化 ext4
1 | |
6. 创建挂载点并挂载
1 | |
7. 设置开机自动挂载(可选但推荐)
获取 UUID:
1 | |
编辑 /etc/fstab:
1 | |
添加一行:
1 | |
三、Timeshift 中的设置
1. 启动 Timeshift
1 | |
2. 配置要点
模式:rsync
备份位置:
1
/mnt/timeshift勾选:
- 系统文件
- 可选:/home(视需求)
3. 验证
创建一次手动快照,确认:
1 | |
下生成目录
四、U 盘作为 Timeshift 介质的注意事项(工程实践)
- 寿命问题
- 普通 U 盘写入寿命有限
- 不建议高频(如每小时)快照
- 建议:
- 每日 / 每周
- 容量建议
- 系统盘 50–100 GB:
- U 盘 ≥ 64 GB
- 保留快照数 ≤ 5
- 系统盘 50–100 GB:
- 更优方案(如条件允许)
- USB 移动 SSD
- NVMe 外置盒
- SATA 移动硬盘
五、常见问题排查
Q1:Timeshift 看不到 U 盘
确认:
1
mount | grep timeshift确认文件系统是 ext4
确认使用 sudo 运行 Timeshift
Q2:提示权限问题
1 | |
六、总结(推荐配置)
| 项目 | 建议 |
|---|---|
| 文件系统 | ext4 |
| 挂载点 | /mnt/timeshift |
| Timeshift 模式 | rsync |
| 介质 | USB SSD > 移动硬盘 > U 盘 |
| 快照频率 | 每日 / 每周 |
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!