
ARM架构系统的备份与还原这里以【银河麒麟桌面系统】为例进行演示操作其余的ARM架构的服务器或桌面 操作系统进行备份与还原都是一样的步骤详细操作如下所示2.1、使用再生龙通过ssh方式克隆备份系统推荐2.1.1、准备一台ssh通信的服务器用于备份系统需要准备一台服务器用于备份系统且开启ssh服务与配置上对应的备份路径和备份账号bash复制代码#查看准备用于备份系统的ssh服务端口与备份路径 #1-查看用于备份系统的服务器IP ip a #2-查看服务器的磁盘占用情况(用于将最大剩余可用空间做备份如【/data1/osback】) df -hT #3-查看用于备份系统的ssh服务及其端口 systemctl status sshd #4-配置用于备份的账号密码,且将用于备份的目录属主属组设置为新创建的备份账号 useradd -m bk passwd bk chown bk:bk /data1/osback如我这里获取到的用于备份系统的服务器的IP是【192.168.1.11】ssh端口是【22222】备份路径是【/data1/ osback】备份用户是【bk】。软件2.1.2、使用再生龙通过ssh方式克隆备份系统《1》在需要备份系统的主机上插入系统引导U盘进入系统引导界面选择再生龙【clonezilla-live-3.3.0-33-arm64.iso】后按下Enter键进入然后选择【Boot in nomal mode】正常引导模式后按下Enter键正式进入再生龙即可注意若你是使用x86架构windows通过Qemu模拟的ARM环境则需要修改系统启动文件命令中的file后面添加上下载好的再生龙路径和名称即可详细操作如下图所示bash复制代码#x86架构windows使用Qemu模拟ARM环境后配置启动系统的完整命令包含再生龙系统备份恢复工具 qemu-system-aarch64 -m 4G -cpu cortex-a72 -smp 2,cores2,threads1,sockets1 -M virt -bios H:\AllSoftware\qemuvm\QEMU_EFI.fd -net nic -net tap,ifnametap1212,scriptno,downscriptno -device nec-usb-xhci -device usb-kbd -device usb-mouse -device VGA -drive ifnone,fileH:\AllSoftware\AllSystemOS\clonezilla-live-3.3.0-33-arm64.iso,idcdrom,mediacdrom -device virtio-scsi-device -device scsi-cd,drivecdrom -drive ifnone,fileH:\AllSoftware\qemuvm\kylindesktopv10sp1_arm64.img,idhd0 -device virtio-blk-device,drivehd0《2》使用默认的第一个【Clonezilla live (VGA 800x600)】后按下Enter键进入如下图所示开发工具《3》选择【Start_Clonezilla Start Clonezilla】(即启动再生龙工具)后按下Enter键如下图所示数据备份与恢复《4》选择【device-image Work with disks or partitions using images】即使用 硬盘或分区镜像文件后按下Enter键如下图所示计算机硬件《5》选择【ssh_server Use an SSH server】(即使用SSH服务器目录)后按下Enter键如下图所示计算机服务器《6》我这里选择【dhcp Use DHCP broadcast】即使用DHCP自动设置当前系统的IP后按下Enter键注意若你的网络不支持自动DHCP自动获取则需要选择【static Use a static IP address】来自行设置即可如下图所示闪存《7》配置通过ssh协议备份到服务器目录的基础信息即ssh服务器的IP【如192.168.1.11】、ssh的端口【如22222】、ssh服务器上用来备份的账号【如bk】与ssh服务器上用来备份的目录【如/data1/ osback】后接着输入用来备份当前系统的服务器bk用户的密码后按下Enter键即可如下图所示操作系统《8》选择【Beginner Beginner mode: Accept the default options】即初学模式接受默认的选择后按下Enter键如下图所示计算机科学《9》选择【Savedisk Save_a_local_disk_as_an_image】即存储本机硬盘为镜像文件后按下Enter键如下图所示硬盘驱动器《10》修改默认的日期作为镜像名称在日期后面添加上备份系统的名称版本信息如2025-12-02-12-kylindesktopv10sp1arm-img【修改名称主要是方便我们后续使用区分】后按下Enter键如下图所示数据备份与恢复《11》选择需要备份的系统所属 磁盘后按下空格键选中后会在左侧括号中显示星号(*)后按下Enter键如下图所示计算机服务器《12》选择默认的【-z9p zstdmt_compression_(Very_fast_andsmall_image_like_gzip,_for_muticore/CPU)】后按下Enter键如下图所示《13》选择【-sfsck Skip checking/repairing the source filesystem】后按下Enter键如下图所示数据备份与恢复《14》选择【Yes check the saved image】后按下Enter键如下图所示硬盘驱动器《15》选择【-plu Yes copy log files to a Clonezilla Live USB drive if one exists.】后按下Enter键如下图所示《16》选择【-p cho ose Choose reboot/shutdown/etc when everything is finished】后按下Enter键如下图所示闪存《17》请耐心等待系统备份完成大概10多分钟如下图所示操作系统《18》系统备份与检查完成后就是选择关机【poweroff power off】即可如下图所示数据备份与恢复《19》查看备份好的内容即登录到ssh备份系统服务器的/data1/osback查看如下图所示数据备份与恢复到这里恭喜你备份ARM架构的系统完成了。计算机服务器2.2、使用再生龙通过备份快速还原系统注意使用再生龙通过备份还原系统前需要确认还原的这台电脑的硬盘空间必须要大于等于备份系统主机的磁盘空间。2.2.1、获取已经备份好的系统所在服务器信息bash复制代码#查看准备用于备份系统的ssh服务端口与备份路径 #1-查看用于备份系统的服务器IP ip a #2-查看用于备份系统的ssh服务及其端口 systemctl status sshd如我这里获取到的用于备份系统的服务器的IP是【192.168.1.11】ssh端口是【22222】备份路径是【/data1/osback】备份用户是【bk】。操作系统2.2.2、使用再生龙通过ssh方式将备份的系统快速还原《1》在需要备份系统的主机上插入系统引导 U盘进入系统引导界面选择再生龙【clonezilla-live-3.3.0-33-arm64.iso】后按下Enter键进入然后选择【Boot in nomal mode】正常引导模式后按下Enter键正式进入再生龙即可注意若你是使用x86架构windows通过Qemu模拟的ARM环境则需要修改安装部署ARM版的系统命令中的file后面添加上下载好的再生龙路径和名称即可详细操作如下图所示bash复制代码#x86架构windows使用Qemu模拟ARM环境后还原系统的完整步骤如下若给新主机还原这个系统则所有步骤从头开始执行若是已有系统则直接从如下第3步执行即可 #1-若新系统则需要先【使用qemu-img命令创建qemu虚拟机磁盘】如我这里创建100G的虚拟磁盘存储在【H:\AllSoftware\qemuvm\restore】路径下取名为【kylindesktopv10sp1_arm64.img】命令如下(注意这里创建的虚拟磁盘只是逻辑上占用100G并不是实际占用100G) qemu-img create -f qcow2 H:\AllSoftware\qemuvm\restore\kylindesktopv10sp1_arm64.img 100G #2-将【UEFI引导固件文件QEMU_EFI.fd也放到虚拟磁盘路径下方便统一管理】 #3-直接使用备份的系统还原 qemu-system-aarch64 -m 4G -cpu cortex-a72 -smp 2,cores2,threads1,sockets1 -M virt -bios H:\AllSoftware\qemuvm\restore\QEMU_EFI.fd -net nic -net tap,ifnametap1212,scriptno,downscriptno -device nec-usb-xhci -device usb-kbd -device usb-tablet -device VGA -drive ifnone,fileH:\AllSoftware\AllSystemOS\clonezilla-live-3.3.0-33-arm64.iso,idcdrom,mediacdrom -device virtio-scsi-device -device scsi-cd,drivecdrom -drive ifnone,fileH:\AllSoftware\qemuvm\restore\kylindesktopv10sp1_arm64.img,idhd0 -device virtio-blk-device,drivehd0《2》使用默认的第一个【Clonezilla live (VGA 800x600)】后按下Enter键进入如下图所示数据备份与恢复《3》选择【Start_Clonezilla Start Clonezilla】(即启动再生龙工具)后按下Enter键如下图所示Windows 操作系统《4》选择【device-image Work with disks or partitions using images】即使用 硬盘或分区镜像文件后按下Enter键如下图所示计算机硬件《5》选择【ssh_server Use an SSH server】(即使用SSH服务器目录)后按下Enter键如下图所示硬盘驱动器《6》我这里选择【dhcp Use DHCP broadcast】即使用DHCP自动设置当前系统的IP后按下Enter键注意若你的网络不支持自动DHCP自动获取则需要选择【static Use a static IP address】来自行设置即可如下图所示计算机服务器《7》配置通过ssh协议备份到服务器目录的基础信息即ssh服务器的IP【如192.168.1.11】、ssh的端口【如22222】、ssh服务器上用来备份的账号【如bk】与ssh服务器上用来备份的目录【如/data1/ osback】后接着输入用来备份当前系统的服务器bk用户的密码后按下Enter键即可如下图所示闪存《8》选择【Beginner Beginner mode: Accept the default options】即初学模式接受默认的选择后按下Enter键如下图所示计算机科学《9》选择【restoredisk Restore_an_image_to_a_local_disk】即还原镜像文件到本机硬盘后按下Enter键如下图所示软件《10》选择需要还原系统的磁盘如我这里是vda 100G后按下Enter键如下图所示开发工具《11》选择【-k0 Use the partition table from the image 】即使用镜像分区后按下Enter键如下图所示数据备份与恢复《12》选择【Yes check the image before restoring】即恢复之前检查镜像后按下Enter键如下图所示计算机服务器《13》选择【-plu Yes, copy log files to a Clonezilla Live USB drive if one exists.】如果存在Clonezilla Live USB驱动器请将日志文件复制到其中后按下Enter键如下图所示操作系统《14》选择【-p choose Choose reboot/shutdown/etc when everything is finished】即当所有操作执行完毕请选择重启/关机/其他操作后按下Enter键如下图所示硬盘驱动器《15》先等待系统镜像检查是否完成可恢复3分钟左右如下图所示Windows 操作系统《16》耐心等待系统恢复中间会出现【两次警告在这个 硬盘/分区的资料将会被完全覆盖掉所有现存资料将会丢失】都输入y后按下Enter键继续恢复10分钟左右如下图所示数据备份与恢复《17》系统恢复完成后会显示选择界面【可以选择poweroff Power off关机】后按下Enter键即可如下图所示闪存最后将万能 U盘启动器拔掉然后重新开机等待进入系统即可如下图所示操作系统到这里可以正常进入系统查看到对应的版本信息表示系统还原成功了恭喜你