我正在通过流浪汉运行Virtualbox。我正在运行一个通过yum安装一堆软件包的供应商。配置器一直停止,当我查看VirtualBox时,我看到VM已暂停。在日志中,有一个条目:
00:12:08.042247 Changing the VM state from 'SUSPENDING' to 'SUSPENDED'.
00:12:08.042839 Console: VM runtime error: fatal=false, errorID=BLKCACHE_IOERR message="The I/O cache encountered an error while updating data in medium "ahci-0-0" (rc=VERR_DISK_FULL). Make sure there is enough free space on the disk and that the disk is working properly. Operation can be resumed afterwards"
然而,根据df
,VM上有足够的可用磁盘空间。我设置了watch -n 0.5 df -h
(每半秒运行一次df -h
),并且从来没有空间不足:
Every 0.5s: df -h
Tue Nov 10 23:52:30 2015
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 8.4G 2.3G 6.2G 27% /
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 8.4M 1.9G 1% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/sda1 497M 107M 391M 22% /boot
none 233G 152G 82G 65% /vagrant
此外,如果我在VirtualBox中取消暂停VM,事情就会保持正常 - 也就是说,直到/除非它再次暂停。可能是什么原因造成的?