MySQL 版本:mysql Ver 8.0.25-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu))
我有一台托管 MySQL 数据库和 Apache Airflow 的服务器。几个月来它运行良好。有几天,我的服务不断崩溃。
我发现该错误是由于磁盘空间不足造成的:这些是我尝试运行 Airflow 服务时看到的错误。
我发现这可能是由于 MySQL 错误造成的, https://community.oracle.com/tech/developers/discussion/4267115/mysql-daemon-not-releasing-deleted-temp-file
但是我已经安装了较新版本的 MySQL,所以这种情况不会发生。
尝试重新启动服务器几次。
尝试手动终止 MySQL 服务,但它总是回到相同的状态。
所以我甚至无法暂时修复它。
无法理解如何永久修复错误,如能提供任何帮助,我们将不胜感激。
答案1
缺少 inode?请检查df --inodes
一个快速但临时的解决办法是把文件扔进.Trash
去Download
也许有很多不必要的空文件: https://www.interserver.net/tips/kb/solution-running-inodes/ https://askubuntu.com/questions/231585/running-out-of-inodes
也许“压缩”一些不常用的磁盘树会有帮助。(在尝试此操作之前,您将需要一些空闲的 inode。)或者tar
压缩一些您不需要的树。
(ETC)