每当我尝试在 mysql 服务器中创建新索引或新表时,都会收到此错误消息。有人知道原因是什么吗?这是我运行 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
答案1
这可能意味着设备空间不足:
# perror 28
OS error code 28: No space left on device
答案2
通常磁盘已满。你使用的是 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
/var/log
您可以使用 find来查找大日志文件 ;
# 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 }'