VBox的磁盘使用问题

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
头像
bones7456
论坛版主
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
送出感谢: 0
接收感谢: 8 次
联系:

VBox的磁盘使用问题

#1

帖子 bones7456 » 2008-03-21 17:15

ubuntu里面装了VBox,里面虚拟XP,给XP的硬盘大小是7.5G,动态增长,只有一个分区,XP下显示已用空间是2.92G,曾经有过两个快照.但是实际上Vbox却为这个虚拟机使用了15G以上的空间,是不是大了点?

代码: 全选

$ ll ~/.VirtualBox/VDI/
-rw------- 1 lily lily 5944409088 2008-01-03 09:06 XP.vdi
$ ll ~/.VirtualBox/Machines/XP/Snapshots/
总用量 10142396
-rw------- 1 lily lily 3662707712 2008-03-21 17:08 {01d89fe4-1c19-4b83-79b5-a635ebf77c2b}.vdi
-rw------- 1 lily lily 6719306752 2008-01-17 11:22 {68c1c4a6-dbe0-413a-c7b5-93dfb68398e3}.vdi
而且,刚才在虚拟机里面删了不少东西,却不会释放空间.虚拟机里进行磁盘整理,发现真实占用的空间却越来越大...猜想是虚拟机里创建新文件时,会申请真实的空间,删除文件时,却只做个标记.

记得Vbox有提供一个命令可以压缩vdi文件的,上次试过,一点效果都没有,不知道是不是我用错参数了,大家看看有没有什么办法?
附件
screenshot3.png
分配的硬盘大小.
screenshot3.png (7.54 KiB) 查看 1967 次
screenshot4.png
虚拟机的使用情况
screenshot4.png (9.8 KiB) 查看 1334 次
screenshot5.png
快照情况
screenshot5.png (8.14 KiB) 查看 1331 次
关注我的blog: ε==3
头像
oliver258
帖子: 105
注册时间: 2007-12-28 6:43
送出感谢: 0
接收感谢: 0
联系:

#2

帖子 oliver258 » 2008-03-22 23:04

在虚拟机里面删除东西不会自动释放空间的,要像你说的那样要用工具压缩的。
头像
bones7456
论坛版主
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
送出感谢: 0
接收感谢: 8 次
联系:

#3

帖子 bones7456 » 2008-03-26 20:38

自己搞定了,这样子可以解决: http://bones7456.blog.ubuntu.org.cn/2008/03/26/vditool/
关注我的blog: ε==3
mauricze
帖子: 87
注册时间: 2007-12-24 12:58
送出感谢: 0
接收感谢: 0

#4

帖子 mauricze » 2008-04-30 21:23

有没有对应linux guest的方法?
reiserfs怎么做类似 sdelete 的操作?
回复

回到 “虚拟机和虚拟化”