来自存储引擎的错误 28(磁盘已满)但我的磁盘未满

dyn*_*mic 3 mysql disk-space-utilization

基本上,MySQL 给了我许多“来自存储引擎的错误 28”的错误,这意味着没有更多的磁盘空间可用。

的输出df -h是:

File system           Dim. Usati Disp. Uso% Montato su
/dev/md1               10G  7,9G  1,6G  84% /
tmpfs                 2,0G     0  2,0G   0% /lib/init/rw
udev                   10M  176K  9,9M   2% /dev
tmpfs                 2,0G     0  2,0G   0% /dev/shm
/dev/md2              683G  601G   48G  93% /home
Run Code Online (Sandbox Code Playgroud)

这里的每个文件系统都不是空的。还有其他问题吗?

我在
- 专用服务器(debian 64 位)
- 并且在执行大量查询时发生错误

Sve*_*ven 6

可能是您的查询使 MySQL 创建临时表。在默认配置中,这些将与其他表一起创建,这可能在您的/分区上只剩下 1.6GB 剩余空间,并且这些表可能会很快变得更大。

执行此类查询时,请注意您的可用空间。

请参阅有关它的文档