统信uos提供四种备份还原方案:图形化.uimg全盘备份(含根与/home)、grub恢复环境裸机还原、dd命令raw级磁盘镜像、btrfs子卷快照回滚,分别适配日常使用、系统崩溃、生产环境及快速回滚场景。

您需要在统信UOS中完整保存当前系统状态,包括操作系统、已安装软件、全部用户数据及引导配置,并能在系统崩溃、误操作或硬件更换后一键恢复到该状态。
用图形界面工具创建含根分区与/home的.uimg全盘备份
这一步适合桌面能正常打开、有外接存储设备的日常使用场景,操作直观且自动校验完整性。
1、点击屏幕左下角【启动器】图标,在搜索框中输入“控制中心”,点击打开。
2、在控制中心左侧导航栏中,单击【系统信息】→【备份/还原】,切换至【备份】选项卡。
3、确保已连接EXT4或NTFS格式的USB硬盘或大容量U盘,并在【备份目标】中选择其挂载路径;【不可选本地磁盘,否则备份会写入系统盘导致空间不足甚至覆盖】。
4、勾选【备份系统分区】与【备份用户数据分区(/home)】,取消勾选【仅备份系统设置】——后者只存配置,无法还原软件和桌面文件。
5、点击【立即备份】,输入管理员密码授权,系统开始打包并生成含时间戳的.uimg文件,保存于所选路径下。
通过GRUB菜单进入恢复环境执行裸机还原
当系统卡在登录界面、黑屏、Xorg崩溃或根本无法进入桌面时,必须绕过当前运行环境,从固件层启动专用恢复镜像。
方法一:强制重启触发GRUB菜单
长按电源键关机→开机→在POST结束、UOS Logo出现前连续敲击Shift键(华为擎云机型请改按F10)→直到GRUB菜单显示。
方法二:进入恢复环境并选择备份
用方向键高亮【UOS Backup & Restore】→按Enter→等待初始化完成→点击【从历史备份中还原】→系统自动扫描外接设备上的所有.uimg文件。
方法三:确认还原范围并执行
① 从列表中选中目标备份,核对时间戳与备注;
② 勾选【保留个人数据】可跳过/home分区写入,只重置系统分区;不勾选则整盘覆盖,包括所有已装软件与配置;
③ 点击【开始还原】,系统校验MD5后开始写入,进度条满即完成。
用dd命令制作raw级磁盘镜像(适用于生产环境一致性要求)
此方法不依赖文件系统结构,直接复制物理扇区,能完整保留MBR/GPT、EFI分区、隐藏扇区及引导记录,但操作风险高,必须严格核对设备名。
1、打开终端,执行sudo fdisk -l,确认系统所在磁盘为/dev/nvme0n1(常见于NVMe固态)或/dev/sda(常见于SATA硬盘)。
2、执行sudo dd if=/dev/nvme0n1 of=/mnt/usb/uos-full-disk-$(date +%Y%m%d).img bs=4M status=progress,其中/mnt/usb是已挂载的外接存储路径。
3、备份过程中严禁断电或拔出U盘;完成后务必执行sync命令,否则缓存未刷入会导致镜像损坏。
4、校验是否可用:执行sudo fdisk -l /mnt/usb/uos-full-disk-20260819.img,输出中分区数量与布局须与原盘完全一致。
启用Btrfs子卷快照实现毫秒回滚
如果您的根分区已格式化为Btrfs(执行df -T / | grep btrfs可确认),这是最快最轻量的备份方式,创建瞬间完成,占用空间随变更增量增长。
1、打开终端,执行sudo btrfs subvolume snapshot -r / /.snapshots/$(date +%Y%m%d_%H%M%S) 创建只读快照。
2、快照默认保存在根目录的/.snapshots子卷下,可通过sudo btrfs subvolume list / 查看全部快照ID。
3、回滚时需重启进入GRUB,按e编辑启动项,在linux行末尾添加 `btrfs.default_subvolume=快照ID`,然后Ctrl+X启动。
注意:此操作会将整个根子卷切换至指定快照状态,/home若单独挂载则不受影响;若/home也在同一Btrfs子卷内,则同步回滚。











