首页主机资讯ubuntu分区备份怎么操作

ubuntu分区备份怎么操作

时间2025-11-24 22:52:03发布访客分类主机资讯浏览631
导读:Ubuntu 分区备份与恢复实操指南 一、方法速览与选择 Timeshift / Deja Dup(系统/用户数据):Timeshift 适合做系统级快照(基于 rsync/Btrfs),Deja Dup 适合备份用户文件与配置,二者都可...

Ubuntu 分区备份与恢复实操指南

一、方法速览与选择

  • Timeshift / Deja Dup(系统/用户数据):Timeshift 适合做系统级快照(基于 rsync/Btrfs),Deja Dup 适合备份用户文件与配置,二者都可通过图形界面配置,操作简单、风险低。适合日常与定期备份。
  • GParted 备份分区镜像:在图形界面中对分区执行“备份/恢复”,生成/还原分区镜像文件(.img),适合单分区级别的备份与迁移。
  • partclone(分区镜像,推荐):面向文件系统的分区镜像工具,支持校验与压缩,速度快、镜像小,适合系统盘/数据盘分区级备份与还原。
  • dd(整盘/分区逐位拷贝):最原始但最通用,适合整盘克隆或特定场景;注意它会复制整个分区/磁盘,镜像体积大,且操作不当风险高。

二、方法一 Partclone 分区镜像备份与还原(推荐)

  • 准备
    • 备份介质(如 U 盘/移动硬盘)已挂载;确认设备路径(如源分区:/dev/sda1,目标分区:/dev/sdb1),可用 lsblk/fdisk -l 查看。
    • 安装工具:sudo apt update & & sudo apt install partclone
  • 备份
    • 建议从 Live 环境操作,避免对运行中系统分区写入;若必须在线备份,可将分区只读挂载后再备份。
    • 命令示例:
      • 基本:sudo partclone.ext4 -c -s /dev/sda1 -o /mnt/backup/root.img
      • 带校验:sudo partclone.ext4 -c -s /dev/sda1 -o /mnt/backup/root.img --checksum_file=/mnt/backup/root.img.sha256
      • 压缩:sudo partclone.ext4 -c -s /dev/sda1 -o /mnt/backup/root.img.gz -z 9
  • 还原
    • 卸载目标分区:sudo umount /dev/sdb1
    • 还原:sudo partclone.ext4 -r -s /mnt/backup/root.img -o /dev/sdb1
    • 校验:sudo partclone.ext4 -v -s /mnt/backup/root.img --checksum_file=/mnt/backup/root.img.sha256
    • 文件系统扩容(目标分区更大时):sudo resize2fs /dev/sdb1
  • 引导修复(还原的是系统根分区时)
    • 挂载并 chroot:sudo mount /dev/sdb1 /mnt & & sudo chroot /mnt
    • 更新 GRUB:update-grub;退出并重启。

三、方法二 GParted 图形化备份与恢复分区

  • 打开 GParted,选择目标分区。
  • 备份:菜单 Partition → Backup,选择保存路径与文件名(.img),开始备份。
  • 恢复:在目标设备上选择目标分区,菜单 Partition → Restore,选择备份镜像开始恢复。
  • 提示:操作前确认设备与分区,避免误写;图形界面直观,适合不熟悉命令行的用户。

四、方法三 dd 整盘或分区逐位拷贝

  • 适用:整盘克隆、特定分区逐位备份;不适合在线系统盘(易产生不一致镜像)。
  • 备份示例(整盘):
    • 从 Live 环境启动,查看磁盘:sudo fdisk -l
    • 备份:sudo dd if=/dev/sda of=/mnt/backup/disk.img bs=4M status=progress
  • 还原示例:
    • 卸载目标盘/分区后:sudo dd if=/mnt/backup/disk.img of=/dev/sdb bs=4M status=progress
  • 压缩备份(可选):sudo dd if=/dev/sda bs=4M | gzip > /mnt/backup/disk.img.gz
  • 重要提醒:dd 会复制包括空闲空间在内的全部数据,镜像体积大;务必核对 if/of,避免覆盖错误设备。

五、关键注意事项与恢复后配置

  • 运行中的系统盘不要直接备份;优先使用 Live USB 或从 Recovery Mode 将分区设为只读后备份,确保一致性。
  • 目标分区必须未挂载;还原后若分区更大可用 resize2fs 扩容;若分区变小需先缩小文件系统再还原。
  • 还原系统分区后,通常需要更新 /etc/fstab 中的 UUID(可用 blkid 查看新 UUID),并在 chroot 中执行 update-grub 修复引导;必要时使用 Boot-Repair 进行引导修复。
  • 建议为镜像生成 校验和(如 .sha256),并在恢复后做启动测试,确保可用性。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: ubuntu分区备份怎么操作
本文地址: https://pptw.com/jishu/754963.html
SELinux策略如何管理 ubuntu分区容量不足怎么办

游客 回复需填写必要信息