MySQLの運用中、Errcode:28で落ちてしまいました。

SQLSTATE[HY000]: General error: 3 Error writing file '/tmp/MYfRrHW4' (Errcode: 28)

下記のperrorコマンドで確認すると容量が無いとのことでしたが

[root@ ~]$ perror 28
OS error code  28:  No space left on device

df -hを試してみると空き容量は足りているように見えます。

/dev/sda1              99M   13M   82M  14% /boot
tmpfs                 7.9G     0  7.9G   0% /dev/shm
/dev/sdb1              99G   41G   53G  44% /var/data

df -iも試してみましたがこちらの空き容量も足りているように見えます。

/dev/sda1              26104      34   26070    1% /boot
tmpfs                2054640       1 2054639    1% /dev/shm
/dev/sdb1            13107200     250 13106950    1% /var/data

そこで質問なのですが、errorCode:28の場合
空き領域が足りない以外で原因は何かありますでしょうか?
よろしくお願いします。