ubuntu

Ubuntu Minimal如何迁移数据到新系统

小樊
48
2025-06-11 06:34:03
栏目: 智能运维

在Ubuntu Minimal系统中迁移数据到新系统,可以按照以下步骤进行:

备份数据

  1. 使用Timeshift进行备份(推荐):

    • 安装Timeshift:sudo apt install timeshift
    • 运行Timeshift并选择备份类型(RSYNC或BTRFS),通常选择RSYNC。
    • 选择备份位置(如移动硬盘)。
    • 设置备份计划(可选)。
    • 开始备份。
  2. 使用Clonezilla进行完整系统镜像备份

    • 下载并制作Clonezilla启动盘。
    • 通过USB启动Clonezilla。
    • 选择要备份的硬盘和备份目的地(可以是移动硬盘)。
    • 开始备份。
  3. 使用rsync手动备份文件系统

    • 安装rsync:sudo apt-get install rsync
    • 使用以下命令进行备份:
      sudo rsync -aAXv --exclude{"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lostfound"} / /path/to/backup/folder
      
      这将把系统的所有文件备份到指定目录(可以是移动硬盘),并排除动态挂载的目录。
  4. 使用dd命令备份系统盘

    • 备份过程:
      sudo dd if=/dev/sda of=/mnt/backup/system_backup.img bs=4M status=progress
      
    • 恢复过程:
      sudo mount /dev/sdb1 /mnt
      sudo dd if=/mnt/backup/system_backup.img of=/dev/sda bs=4M status=progress
      

恢复数据到新系统

  1. 使用Timeshift恢复数据

    • 在Ubuntu系统中直接运行Timeshift并选择还原到之前的备份点。
    • 如果系统无法启动,可以通过Live USB启动Ubuntu来恢复。
  2. 使用Clonezilla恢复数据

    • 使用之前创建的Clonezilla启动盘启动。
    • 选择“恢复模式”,然后选择备份文件的存储路径并开始恢复整个系统。
  3. 使用rsync手动恢复数据

    • 使用以下命令将备份恢复到目标系统:
      sudo rsync -aAXv /path/to/backup/folder/ /mnt/target/
      
  4. 使用dd命令恢复系统盘

    • 恢复过程:
      sudo mount /dev/sdb1 /mnt
      sudo dd if=/mnt/backup/system_backup.img of=/dev/sda bs=4M status=progress
      

在执行数据迁移之前,请务必备份所有重要数据,并确保你了解每个命令的作用,以避免数据丢失或系统故障。

0
看了该问题的人还看了