Ubuntu 22.04.6 LTS 备份和恢复

以下是备份和恢复 Ubuntu 22.04.6 LTS 系统的详细步骤,根据场景选择适合的方案:


一、备份方法

1. 完整系统备份 (推荐工具 Timeshift)

适用场景: 系统级备份,可恢复系统设置、已安装软件和配置文件
步骤:

  1. 安装 Timeshift:
    sudo apt update && sudo apt install timeshift
    
  2. 运行 Timeshift:
    sudo timeshift --create
    
  3. 首次使用向导配置:
    • 选择备份类型:RSYNC(推荐)或 BTRFS(仅支持Btrfs文件系统)
    • 选择备份目标位置(外部硬盘或网络存储)
    • 设置备份频率(每日/每周/每月)
2. 用户数据备份 (推荐工具 Deja Dup)

适用场景: 仅备份个人文件(文档、图片、下载等)
步骤:

  1. 安装 Deja Dup(默认可能已安装):
    sudo apt install deja-dup
    
  2. 打开 Deja Dup -> 设置备份位置(云存储或本地磁盘)
  3. 手动触发备份:点击 立即备份
3. 命令行备份 (tarrsync)

适用场景: 灵活控制备份内容,支持全盘或自定义备份
全盘备份示例

sudo tar -cvpzf /backup/ubuntu_backup_$(date +%F).tar.gz \
--exclude=/backup \
--exclude=/proc \
--exclude=/tmp \
--exclude=/mnt \
--exclude=/dev \
--exclude=/sys \
--exclude=/run \
--exclude=/media \
--exclude=/var/log \
--exclude=/var/cache/apt/archives /
4. 磁盘镜像备份 (dd 命令)

适用场景: 严格镜像整个磁盘(慎用!需充足存储空间)

sudo dd if=/dev/sdX of=/path/to/backup.img bs=4M status=progress

二、恢复方法

1. 使用 Timeshift 恢复系统

前提: 已通过 Live USB 启动 Ubuntu
步骤:

  1. 挂载原有系统分区(假设根分区为 /dev/sda1):
    sudo mount /dev/sda1 /mnt
    
  2. 安装 Timeshift:
    sudo apt install timeshift
    
  3. 运行 Timeshift,选择之前备份的快照恢复
2. 使用 tar 备份恢复
# 通过 Live USB 启动后操作
sudo mkdir /mnt/root
sudo mount /dev/sdX# /mnt/root  # sdX# 为原系统分区
sudo tar -xvpzf /path/to/backup.tar.gz -C /mnt/root --numeric-owner
sudo umount /mnt/root
3. 用户数据恢复(Deja Dup)
  1. 打开 Deja Dup -> 选择备份位置
  2. 点击 还原,选择要恢复的时间点

三、关键注意事项

  1. 备份验证: 恢复前检查备份文件完整性(如 tar -tvzf backup.tar.gz
  2. 引导修复: 恢复后可能需要修复 GRUB:
    sudo grub-install /dev/sdX
    sudo update-grub
    
  3. 存储介质: 备份到外部设备或网络存储,避免单点故障
  4. 自动化备份: 通过 cron 设置定时任务(如每日凌晨备份)

四、总结方案选择

场景推荐工具优势
系统级完整备份/恢复Timeshift增量备份、易用性强
用户文件日常备份Deja Dup集成到系统、支持云存储
高级自定义备份tar/rsync/dd完全控制备份内容

建议至少每周进行一次完整系统备份,用户数据根据重要性每日/每周备份。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值