每当我尝试在我的mysql服务器中创build一个新的索引或新表时,我都会收到此错误消息。 有谁知道是什么原因? 这是运行df -a之后的输出
Filesystem Size Used Avail Use% Mounted on /dev/sda2 13G 7.3G 4.5G 63% / /dev/sda1 251M 27M 212M 12% /boot tmpfs 3.9G 0 3.9G 0% /dev/shm 10.156.248.29:/vol/pharos_pnxd_data_01/env_empty_sbid_27133_qdcprod 30G 30G 32K 100% /app
这可能意味着设备空间不足:
# perror 28 OS error code 28: No space left on device
通常磁盘已满。 你在Linux或Windows?
在linux上看看哪个磁盘已满;
$ df -h Filesystem Size Used Avail Use% Mounted on rootfs 50G 18G 33G 35% / devtmpfs 3.0G 0 3.0G 0% /dev ...
检查错误代码;
$ perror 28 OS error code 28: No space left on device
你可以在find /var/log中查找大的日志文件;
# find /var/log -type f -size +50M -exec ls -lh {} \; | awk '{ print $9 ": " $5 }' /var/log/syslog: 352M
或者查看/var/如果那是完整的
find /var/ -type f -size +50M -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'