
# 系统盘磁盘空间不足，导致弹性云服务器自动关机怎么办？
#### 问题现象
如果弹性云服务器在无任何操作的情况下频繁出现自动关机现象。当重启弹性云服务器后，一段时间后会再次关机。
通过查看系统日志（如如/var/log/messages），可以看到类似的错误：
```
localhost auditd[607]: Audit daemon is low on disk space for logging  
localhost auditd[607]: The audit daemon is now halting the system
```
#### 可能原因
部分Linux系统（如CentOS）ECS默认开启auditd服务进行审计。auditd服务会向目录中写入大量审计日志，随着其他服务和程序不断写入数据，可能会出现系统盘磁盘空间不足的情况。
如果在磁盘空间不足时，配置文件/etc/audit/auditd.conf中的动作参数"space_left_action"、"admin_space_left_action"和"disk_full_action"设置为"halt"，则会导致auditd服务在磁盘空间不足时自动触发系统关机，导致ECS出现频繁关机现象。
#### 处理方法
1. 登录弹性云服务器，具体操作，请参见[Linux ECS登录方法概述](https://support.huaweicloud.com/usermanual-ecs/zh-cn_topic_0013771089.html)。
2. 执行以下命令，编辑**auditd.conf** 配置文件。
   **vim /etc/audit/auditd.conf**
   
3. 修改**auditd.conf** 配置文件中的动作参数。
   推荐将"halt"修改为"SUSPEND"，表示磁盘空间不足时auditd服务停止写入审计日志。
   ```
   space_left = 75
   space_left_action = SUSPEND 
   admin_space_left = 50
   admin_space_left_action = SUSPEND 
   disk_full_action = SUSPEND
   ```
   
4. 执行以下命令，重启**auditd** 服务，使新的配置生效。
   **systemctl restart auditd.service**
   
 
