admin 管理员组

文章数量: 887006

UOS统信更新系统提示“系统备份失败”

文章目录

  • 一、问题描述
  • 二、问题原因
  • 三、解决方案
    • 场景一
    • 场景二
    • 场景三



一、问题描述

控制中心-更新系统提示“系统备份失败”。

二、问题原因

此问题为系统空间不足、进程异常、或者三方软件导致。

三、解决方案

场景一

执行ab-recovery时报错ABRecover already taken
在终端命令行中执行:

export DDE\_DEBUG\_LEVEL=debug;/usr/lib/deepin-daemon/ab-recovery

提示failed to request service name: name com.deepin.ABRecovery already taken

使用如下命令关掉异常进程:

killall ab-recovery

再执行:

export DDE\_DEBUG\_LEVEL=debug;/usr/lib/deepin-daemon/ab-recovery

场景二

boot区分未挂载导致更新备份失败

在终端命令行中执行:

export DDE\_DEBUG\_LEVEL=debug;/usr/lib/deepin-daemon/ab-recovery

提示“failed to write bootloader cfg: run update-grub error: exit status 1”

使用命令:

cp /boot/efi/EFI/BOOT/grub.cfg /boot/efi/EFI/BOOT/grub.cfg.bak

发现efi分区变成只读模式


分别执行以下命令修复:

umount /dev/nvme0n1p1  
fsck.vfat -y /dev/nvme0n1p1   
mount -a

场景三

rootb中文件系统异常导致备份失败
在终端命令行中执行:

export DDE\_DEBUG\_LEVEL=debug;/usr/lib/deepin-daemon/ab-recovery

提示failed to backup: run rsync err: exit status 23

报错文件路径:/deepin-ab-recovery-backup下的问题,即rootb分区上的文件
报错内容:Structure need cleaning
根据以上信息判断,rootb分区文件系统异常需要修复。
执行以下命令查看rootb分区的盘符:

lsblk -f |grep -i rootb

如显示如下

├─nvme0n1p6 ext4 Rootb 73bfc0d6-9ac6-4cfa-a45c-7adedb571de2
根据上述查询信息,可知rootb分区为/dev/nvme0n1p6,文件系统为ext4
使用以下命令修复:

sudo fsck.ext4 -y /dev/nvme0n1p6

本文标签: 系统备份 提示 系统