VirtualBox表示虚拟机空间不足

VirtualBox表示虚拟机空间不足,virtualbox,Virtualbox,我正在通过流浪汉运行Virtualbox。我正在运行一个provisioner,它通过yum安装了一系列软件包。provisioner一直在停止,当我查看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=BLKC

我正在通过流浪汉运行Virtualbox。我正在运行一个provisioner,它通过yum安装了一系列软件包。provisioner一直在停止,当我查看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
,虚拟机上有大量可用的磁盘空间。我设置了一个
watch-n0.5df-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中取消虚拟机的暂停,一切都会正常进行——也就是说,直到/除非它再次暂停。原因可能是什么?

尝试启用缓存I/O主机选项,请查看此问题,也许它可以帮助您: