如果我跑systemctl 重新启动 nginx我收到以下错误,如何解决这个问题?
错误:设备上没有剩余空间 nginx.service 作业失败,因为控制进程退出并显示错误代码。有关详细信息,请参阅“systemctl status nginx.service”和“journalctl -xe”。
答案1
该错误告诉您需要释放系统中的空间。为此,您可能需要查看运行所有命令。首先,您可以修剪过多的日志文件。它们是配置错误的系统上典型的磁盘空间违规者,因此:
find /var -name "*.log" \( \( -size +50M -mtime +7 \) -o -mtime +30 \) -exec truncate {} --size 0 \;
这将截断卷 /var 上超过 7 天且大于 50M 或超过 30 天的所有 *.log 文件。