#809 Acronis Cyber​​ Protect:在 RHEL 8.4、CentOS 8.4 和 AlmaLinux 8.4 上备份失败并提示“无法创建快照”

iconRemoved User在 2022-8-11 上午11:49 编写
  编辑(登录)
  收藏
  响应调查   响应调查

  主题

问题现象

备份内核为4.18的Linux 系统失败并出现以下错误:

中文提示:
创建快照失败

英文提示:
Failed to create a snapshot

报错日志示例:

中文日志:
错误代码:66596
字段:{"$module":"disk_bundle_lxa64_27134"}
消息:提交操作失败。
------------------------
错误代码:458785
字段:{"$module":"disk_bundle_lxa64_27134"}
消息:无法创建卷快照。
------------------------
错误代码:5832711
字段:{"$module":"disk_bundle_lxa64_27134","device":"/dev/sda1" }
消息:创建快照失败。

英文日志:
Error code: 66596
Fields: {"$module":"disk_bundle_lxa64_27134"}
Message: Failed to commit operations.
------------------------
Error code: 458785
Fields: {"$module":"disk_bundle_lxa64_27134"}
Message: Failed to create volume snapshot.
------------------------
Error code: 5832711
Fields: {"$module":"disk_bundle_lxa64_27134","device":"/dev/sda1"}
Message: Failed to create a snapshot.

问题原因

内核 4.18 包含从内核 5.8 向后移植的更改。

最近,某些低级块层更改从 Linux 内核系列 5.8 向后移植到 4.18 内核系列的新成员(从 4.18.0-305 开始),这导致与当前公开发布的snapapi26内核模块不兼容,即Linux 上的 Acronis 产品用于实现时间点磁盘快照。这些对块层的反向移植更改使当前的公共snapapi26模块版本无法将自身附加到内核并拦截磁盘读取和写入,这使得时间点快照变成不可能。

最常见的受影响的发行版:RHEL 8.4 和 8.3,以及衍生产品

  • RHEL8.4(和 RHEL 8.3,因为它开始接收新内核版本作为其正常更新通道的一部分)。
  • CentOS 8.4(和 CentOS8.3,同上)
  • 运行 RedHat 兼容内核时的 OracleLinux 8.4(和 OracleLinux 8.3,与上述类似)
  • AlmaLinux8.4(和AlmaLinux8.3,同上)
  • RockyLinux

解决方法

对于 Acronis Cyber​​ Protect Cloud 和 Acronis Cyber​​ Protect 15(云部署):

Acronis Cyber​​ Protect 21.07,代理版本 27305 中提供了与 5.8 和 4.18.0-305(+) 内核兼容的新 SnapAPI 内核模块,请安装最新版本。

对于 Acronis Cyber​​ Protect 15(本地部署):

预计 Acronis Cyber​​ Protect 15 的更新 3 将支持内核 5.8。

在此之前,作为一种解决方法,您可以将内核降级到早期版本。

只要机器上保留了较早的 4.18.0-2xx(或更早)内核,管理员就可以重新启动到旧内核,重新运行 Acronis 代理安装程序以使其重建并将其当前版本的 snapapi26 加载到内核中,,并运行备份,直到最终的解决方案可用。

也可以看看: 内核 5.8 或更高版本的 Linux 上的 SnapAPI 问题


原文链接:https://kb.acronis.com/content/68870

 附加文件     - [0]


 添加评论