我有一台配备 640 HDD 和 20GB SSD 的笔记本电脑。我已在 SSD 中安装了操作系统,并想使用 HDD 来存储软件、图片、视频等大文件。
我安装了 VirtualBox,但几分钟后收到一条错误消息,提示我磁盘空间不足。
这是的输出df
:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sdb1 19479720 11169508 7333012 61% /
none 1332276 272 1332004 1% /dev
none 1340408 144 1340264 1% /dev/shm
none 1340408 192 1340216 1% /var/run
none 1340408 0 1340408 0% /var/lock
none 1340408 0 1340408 0% /lib/init/rw
/dev/sda5 9733688 352948 8892500 4% /boot
/dev/sda1 243853300 10379904 221266396 5% /home
额外的信息:
root@bt:~# grep defaultMachineFolder ~/.VirtualBox/VirtualBox.xml
<SystemProperties defaultMachineFolder="/root/VirtualBox VMs" defaultHardDiskFormat="VDI" VRDEAuthLibrary="VBoxAuth" webServiceAuthLibrary="VBoxAuth" LogHistoryCount="3"/>
@netcoder 这意味着如果我尝试安装 virtualbox,它会被安装在根分区中吗?@netcoder 我现在明白了,哈哈,我两天没睡觉了,这就是为什么我现在觉得自己很蠢,哈哈。无论如何,谢谢你的帮助。
答案1
您很可能以 root 身份运行 VirtualBox,这会导致它将磁盘映像和虚拟机存储在文件系统/root
的一部分中/
,即具有 ~7GB 可用空间的 20GB SSD。
简单的解决方案是:不要以 root 身份运行它,而要以您自己的用户身份运行它。据我所知,以 root 身份运行 VirtualBox 没有任何好处。