【发布时间】:2016-11-05 10:14:11
【问题描述】:
当我尝试在我的虚拟机中安装 java 时收到此错误 - “vagrant no space left on device”。我的虚拟机是debian,电脑是mac。
root@web1:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 9.2G 9.2G 0 100% /
udev 10M 0 10M 0% /dev
tmpfs 403M 5.4M 397M 2% /run
tmpfs 1006M 12K 1006M 1% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 1006M 0 1006M 0% /sys/fs/cgroup
home_vagrant_builtinx 465G 175G 290G 38% /home/vagrant/builtinx
所以我找到了我的 vm 实例 debian-jessie-disk1.vmdk,并尝试使用命令调整它的大小:
sudo VBoxManage modifyhd --resize 40000 'debian-jessie-disk1.vmdk'
它说不支持这种格式。我按照vagrant no space left on device的步骤,将磁盘克隆到debian-jessie-disk1.vdi,并成功调整了克隆磁盘的大小。
我遵循所有步骤,直到步骤:“创建一个新分区(再次以超级用户 su - 身份登录)”
我的命令行显示 pvs, pvcreate are not found 命令,我在 Google 上搜索了一些关于这些命令的信息,但没有找到有关如何安装这些软件包的有用信息。
然后我打开“VM VirtualBox Manager”UI工具,将新磁盘debian-jessie-disk1.vdi分配给虚拟机的存储控制器,删除旧磁盘,保存。
现在存储磁盘信息屏幕显示
Type(Format): Normal(VDI)
Virtual Size: 39.06 GB
Actual Size: 9.75 GB
Details: Dynamically allocated storage
但是,我去虚拟机,然后做
root@web1:~# df -h
返回相同的结果。我认为空间没有被释放。我在这里想念什么吗?谢谢你的帮助:)
【问题讨论】: