温馨提示×

Ubuntu Swapper:如何进行备份与恢复

小樊
88
2025-02-15 12:47:16
栏目: 智能运维
Ubuntu服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

备份和恢复是确保数据安全的重要步骤。在Ubuntu系统中,有多种方法可以进行系统备份和恢复。以下是一些常用的方法和步骤:

备份方法

  1. 使用Timeshift
  • 安装sudo apt install timeshift
  • 运行:选择备份类型(RSYNC或BTRFS),选择备份位置(移动硬盘),设置备份计划(可选),开始备份。
  • 优点:增量备份,节省空间,适合桌面用户。
  1. 使用Clonezilla
  • 下载并制作启动盘:通过Clonezilla官网制作启动盘。
  • 启动:用启动盘启动电脑,选择要备份的硬盘和备份目的地,开始备份。
  1. 使用rsync手动备份
  • 命令sudo rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / /path/to/backup/folder
  • 说明:将系统的所有文件备份到指定目录,排除动态挂载的目录。
  1. 使用dd命令备份
  • 前提条件:准备LiveCD/LiveUSB,确认设备名称,检查磁盘使用情况。
  • 备份过程
    • 备份到另一个磁盘:sudo dd if=/dev/sda of=/dev/sdb bs=4M status=progress
    • 备份到文件:sudo dd if=/dev/sda of=/mnt/ubuntu_2.0.img bs=4M status=progress
  • 恢复过程
    • 从备份文件恢复到磁盘:sudo mount /dev/sdb1 /mntsudo dd if=/mnt/ubuntu_2.0.img of=/dev/sda bs=4M status=progress
    • 从备份磁盘恢复到原始磁盘:sudo dd if=/dev/sdb of=/dev/sda bs=4M status=progress
  1. 使用Ubuntu自带的Deja Dup
  • 设置:打开“系统设置”并选择“备份”选项,启用备份功能并选择要备份的文件和文件夹,选择备份位置,设置备份频率和保存历史备份的数量,点击“备份现在”按钮。

恢复方法

  1. Timeshift恢复
  • 在备份完成后,直接在Ubuntu系统中运行Timeshift并选择还原到之前的备份点。如果系统无法启动,可以通过Live USB启动Ubuntu,安装并运行Timeshift来恢复。
  1. Clonezilla恢复
  • 使用之前创建的Clonezilla启动盘启动,选择“恢复模式”,然后选择备份文件的存储路径(移动硬盘)并开始恢复整个系统。
  1. rsync恢复
  • 使用以下命令将备份恢复到目标系统:sudo rsync -aAXv /path/to/backup/folder/ /mnt/target/
  1. 使用dd恢复
  • 从备份文件恢复:sudo mount /dev/sdb1 /mntsudo dd if=/mnt/ubuntu_2.0.img of=/dev/sda bs=4M status=progress。如果备份文件被压缩:gunzip -c /mnt/backup/system_backup.img.gz | sudo dd of=/dev/sda bs=4M status=progress

请注意,备份和恢复操作需要一定的计算机知识,建议在操作前仔细阅读相关文档,并在非生产环境中先行测试。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:Ubuntu Swapper是什么

0