欢迎访问机房运维工作室

爱数知识库

AnyBackup-AnyBackup CDM 7.0 ABKMCService 服务无法启动

频道:爱数知识库 日期: 浏览:68

AnyBackup-AnyBackup CDM 7.0 ABKMCService 服务无法启动

关键字

ABKMCService 服务

适用产品

  • AnyBackup CDM 7.0.9.1 - 7.0.10.0
  • AnyBackup Express 7.0.9.1 - 7.0.10.0

问题描述

执行 systemctl status ABKMCService 命令查看ABKMCService服务状态,服务状态为 failed,

同时,查看 /var/log/message 日志,提示如下错误信息:

'no space left on device',path:'/var/lib/rsyslog/injornal.state.tmp'

执行 df -Th 命令查看 /var 目录的空间使用率为100%,如下图所示:


问题影响

ABKMCService 服务无法启动。

问题原因

ABKMCService 服务启动会在 /var 路径下生成 .tmp 文件,/var 目录的存储空间使用率达到100%,ABKMCService 服务无法生成 .tmp 文件,导致 ABKMCService 服务无法启动。

解决方案

为了解决此问题,需要清理 /var 目录存储空间,以移动 /var 目录下占用空间较大的文件来释存储空间为例,请按照以下步骤执行:

注意:以下操作步骤仅为示例,具体以实际环境为准,需要先确认要移动的文件对操作系统无影响再进行操作。

1. 执行以下命令进入 /var 目录,查看 /var 目录下的文件及文件夹的大小。

cd /var
du -sh *
注意:/var/log 目录存在单独挂载点,如下图所示,占用 /var 目录空间最大的文件为 /var/test。

2. 执行以下命令,查看 Avail 列确认操作系统的挂载目录空间剩余情况。

cd /
df -Th

3. 执行以下命令,将第 1 步中查询的占用空间较大的文件移动至第 2 步中剩余空间充足的目录下。

mv /var/test /backupsoft
注意:移动的文件或文件夹的大小建议是1G~3G,且挂载目录剩余空间必须大于第 1 步中查询到的文件大小,命令示例中将 /var/test 文件移动至 /backupsoft ,具体以实际环境为准。

4. 执行以下命令,在 /var 目录下创建一个与原文件链接的软链接。

ln -s /backupsoft/test /var/test

5.执行以下命令,重新启动 ABKMCService 服务。

systemctl start ABKMCService

更多信息

ABKMCService 服务是密钥管理服务,主要具备提供加密、解密异机密钥管理等功能。