Mysql 一般错误:1030从存储引擎获得错误28-磁盘空间大

Mysql 一般错误:1030从存储引擎获得错误28-磁盘空间大,mysql,hard-drive,diskspace,Mysql,Hard Drive,Diskspace,我正在编写一个在线应用程序,为此我买了一台新服务器。应用程序仍处于测试模式(流量非常小) 当应用程序发布时,它将受到流量的严重影响。我想确保我的服务器准备好了 今天,我在insert语句中提到了这一点: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 1030 Got error 28 from storage engine' 在谷歌搜索之后,我发现问题应该是磁盘空间不足。然而,这是

我正在编写一个在线应用程序,为此我买了一台新服务器。应用程序仍处于测试模式(流量非常小)

当应用程序发布时,它将受到流量的严重影响。我想确保我的服务器准备好了

今天,我在insert语句中提到了这一点:

Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 1030 Got error 28 from storage engine'
在谷歌搜索之后,我发现问题应该是磁盘空间不足。然而,这是一个新的(专用)服务器,上面几乎没有任何东西。mysql本身位于120 GB SSD上

[root@host ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/md2              2.0G  476M  1.4G  26% /
/dev/md6              829G  648M  786G   1% /home
/dev/md5               39G  530M   37G   2% /var
/dev/md4               20G  4.1G   15G  23% /usr
/dev/md3              2.0G   36M  1.9G   2% /tmp
/dev/md0              190M   19M  162M  11% /boot
/dev/sdd1             109G  302M  103G   1% /var/lib/mysql
/dev/sdc1             903G  886M  855G   1% /backup
tmpfs                 3.9G     0  3.9G   0% /dev/shm
我不太清楚为什么它有这么多驱动器。它应该有3x1TB SATA驱动器和1X120GB SSD。无论如何,对这个问题的任何见解都会非常有帮助


而且,错误只发生过一次。所以这不是什么大问题,但我担心一旦应用程序发布,这种情况还会再次发生。

您的mysql进程是否受到存储配额的限制?谢谢您的建议……不过我不确定。如何检查?取决于您的操作系统。请尝试
repquota
?这些不是驱动器。它们是挂载点。fdisk-l将告诉您有关您拥有的驱动器的信息。如果愿意,还可以使用此实用程序创建更多分区,然后为这些分区创建更多装入点。。根据您的SSD,它们有垃圾收集器,它们通常会导致这些问题。