从移动硬盘恢复 Timeshift 原始备份的终极指南(含 GRUB 修复 + 多场景适配)

  • 时间:2025-11-03 20:54 作者: 来源: 阅读:0
  • 扫一扫,手机访问
摘要:一、核心前提:确保移动硬盘正确挂载到 Timeshift 指定目录 Timeshift 要求备份设备必须挂载到  /run/timeshift/backup 目录才能识别。若设备是 NTFS 格式(如 Windows 移动硬盘),需按以下步骤操作: 卸载自动挂载点(避免权限冲突) sudo umount /media/用户名/设备名 # 例如:su
一、核心前提:确保移动硬盘正确挂载到 Timeshift 指定目录

Timeshift 要求备份设备必须挂载到  /run/timeshift/backup 目录才能识别。若设备是 NTFS 格式(如 Windows 移动硬盘),需按以下步骤操作:

卸载自动挂载点(避免权限冲突)


sudo umount /media/用户名/设备名  # 例如:sudo umount /media/szsy/Elements
若提示 “设备忙”,用  sudo fuser -k /media/用户名/设备名 终止占用进程。

手动挂载到指定目录



sudo mkdir -p /run/timeshift/backup  # 确保目录存在
sudo mount -t ntfs-3g /dev/sdd1 /run/timeshift/backup  # 替换sdd1为实际设备名
驱动安装:若未安装 NTFS 读写驱动,先执行  sudo apt install ntfs-3g

验证挂载状态



mount | grep /run/timeshift/backup
# 应显示类似:/dev/sdd1 on /run/timeshift/backup type fuseblk (rw,...)
二、恢复方式一:图形化界面(适合能进入系统的场景)

打开 Timeshift 图形工具


sudo timeshift-gtk

选择备份设备

在 Snapshot Location 中选择已挂载的移动硬盘路径(如  /run/timeshift/backup)。

选择要恢复的快照

列表中显示所有备份,选择时间最近的 完整备份(标签为  O 或  Initial)。

执行恢复

点击 Restore → Next → 确认目标设备为系统盘(如  /dev/sda1)→ 等待恢复完成后重启系统。
三、恢复方式二:终端命令行(适合系统崩溃或无图形界面)

列出所有可用快照


sudo timeshift --list
输出示例:


Num Name               Tags Description
0 > 2025-10-31_16-57-08 O   New Full Backup: 2025-10-31

执行恢复命令


sudo timeshift --restore --snapshot "2025-10-31_16-57-08"
参数说明 --snapshot:指定要恢复的快照名称(可通过  timeshift --list 获取)。 --skip-grub:跳过 GRUB 引导修复(若恢复后无法启动,需手动修复)。

恢复完成后重启


sudo reboot
四、终极方案:从 Live CD/USB 恢复(系统完全崩溃时)

制作 Linux 启动盘

下载 Ubuntu 镜像 → 使用工具(如 Rufus)制作可启动 USB。

从 Live USB 启动

开机按 F12/F2 进入 BIOS,选择 USB 启动 → 进入 试用 Ubuntu 模式。

挂载移动硬盘到指定目录



sudo mkdir -p /run/timeshift/backup
sudo mount -t ntfs-3g /dev/sdd1 /run/timeshift/backup

安装 Timeshift 并恢复



sudo apt update && sudo apt install timeshift
sudo timeshift --restore --snapshot "2025-10-31_16-57-08"
五、恢复后必做:修复 GRUB 引导(解决无法启动问题)

若恢复后出现  grub rescue> 或黑屏,需手动修复引导:

进入 Live USB 系统

重复步骤四的前 3 步。

挂载系统分区



sudo mount /dev/sda1 /mnt  # 假设系统盘为sda1
sudo mount /dev/sda2 /mnt/boot/efi  # 若为UEFI启动,挂载EFI分区

重新安装 GRUB



sudo grub-install --target=x86_64-efi --efi-directory=/mnt/boot/efi --bootloader-id=ubuntu
sudo grub-mkconfig -o /mnt/boot/grub/grub.cfg

更新 UUID(关键!)

查看当前分区 UUID:

sudo blkid
编辑  /mnt/etc/fstab,将所有旧 UUID 替换为新值。
六、常见问题与解决方案

提示无权限访问移动硬盘

原因:NTFS 默认挂载为只读。解决:使用  ntfs-3g 重新挂载(见步骤一)。

恢复后系统时间错误

原因:硬件时钟同步问题。解决:执行  sudo timedatectl set-local-rtc 1 或手动调整时区。

BTRFS 模式恢复失败

原因:移动硬盘未格式化为 BTRFS。解决:重新格式化移动硬盘为 BTRFS,或切换回 RSYNC 模式。

恢复后软件图标丢失

原因:桌面环境配置文件未正确还原。解决:执行  sudo update-desktop-database 重建图标缓存。

总结:3 步构建抗风险恢复体系

定期校验备份完整性:每月执行  sudo timeshift --check --snapshot "最新快照名"多设备备份策略:将完整备份同时存储在本地 SSD 和移动硬盘。测试恢复流程:每季度用 Live USB 启动并尝试恢复,确保关键步骤无误。

通过以上方法,即使原始备份存储在移动硬盘,也能在 10 分钟内完成系统恢复,彻底告别重装系统的噩梦!

  • 全部评论(0)
手机二维码手机访问领取大礼包
返回顶部