VM下创建虚拟磁盘装个XP,占用的空间会慢慢变大,有没有方法!!

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
pslff
帖子: 15
注册时间: 2008-09-28 14:20
送出感谢: 0
接收感谢: 0

VM下创建虚拟磁盘装个XP,占用的空间会慢慢变大,有没有方法!!

#1

帖子 pslff » 2009-03-17 12:44

如题。在VM下创建虚拟磁盘装个XP,占用的空间会慢慢变大,能不能用VM装XP时直接装在本地磁盘上,不虚拟出来~~~我是菜鸟,高手帮下忙,谢谢!!1!
头像
百草谷居士
帖子: 2989
注册时间: 2006-02-10 16:36
系统: ubuntu18.04/Win10
送出感谢: 18 次
接收感谢: 32 次
联系:

Re: VM下创建虚拟磁盘装个XP,占用的空间会慢慢变大,有没有方法!!

#2

帖子 百草谷居士 » 2009-03-17 12:47

第一个问题:虚拟磁盘确实是会随着使用逐渐变大,但是到你建立虚拟磁盘设定的最大容量后就会停止变大的,所以你不用担心。
第二个问题:可以把虚拟机的操作系统直接安装到本地磁盘上,不过这是一个麻烦的有风险的操作。不建议你现在使用。
友帮拓,真难听。有没有接触官方的老大?给改了吧!
一直想找一个在linux下的Visual FoxPro/access桌面数据库。MUIBase还算是最相近的。
pslff
帖子: 15
注册时间: 2008-09-28 14:20
送出感谢: 0
接收感谢: 0

Re: VM下创建虚拟磁盘装个XP,占用的空间会慢慢变大,有没有方法!!

#3

帖子 pslff » 2009-03-17 13:10

百草谷居士 写了:第一个问题:虚拟磁盘确实是会随着使用逐渐变大,但是到你建立虚拟磁盘设定的最大容量后就会停止变大的,所以你不用担心。
第二个问题:可以把虚拟机的操作系统直接安装到本地磁盘上,不过这是一个麻烦的有风险的操作。不建议你现在使用。
关于第一个回答:我想问下,是不是当达到最大容量后就不能在那虚拟系统内安装软件了?????
ttyout
帖子: 2
注册时间: 2009-03-18 16:06
送出感谢: 0
接收感谢: 0

Re: VM下创建虚拟磁盘装个XP,占用的空间会慢慢变大,有没有方法!!

#4

帖子 ttyout » 2009-03-18 16:22

因为系统临时文件,网页文件等等文件的积聚而产生。建议将临时文件指向内存(用内存工具建立一个)盘区,每次关机就能清空临时文件了,当然,要注意的是,重要文件要在关机前转到硬盘-盘区
头像
懒蜗牛Gentoo
论坛版主
帖子: 7284
注册时间: 2007-03-02 17:36
送出感谢: 0
接收感谢: 95 次

Re: VM下创建虚拟磁盘装个XP,占用的空间会慢慢变大,有没有方法!!

#5

帖子 懒蜗牛Gentoo » 2009-03-18 16:32

pslff 写了:
百草谷居士 写了:第一个问题:虚拟磁盘确实是会随着使用逐渐变大,但是到你建立虚拟磁盘设定的最大容量后就会停止变大的,所以你不用担心。
第二个问题:可以把虚拟机的操作系统直接安装到本地磁盘上,不过这是一个麻烦的有风险的操作。不建议你现在使用。
关于第一个回答:我想问下,是不是当达到最大容量后就不能在那虚拟系统内安装软件了?????
是的,当达到最大容量,对于里面的虚拟机来说,就相当于硬盘空间满了
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
头像
百草谷居士
帖子: 2989
注册时间: 2006-02-10 16:36
系统: ubuntu18.04/Win10
送出感谢: 18 次
接收感谢: 32 次
联系:

Re: VM下创建虚拟磁盘装个XP,占用的空间会慢慢变大,有没有方法!!

#6

帖子 百草谷居士 » 2009-03-21 10:04

达到最大容量和虚拟机里的磁盘满了是两码事。基本的道理是这样的:
当你在虚拟机建立一个100M的文件时,虚拟磁盘会增加到100M。当你在建立一个100M的文件时,虚拟磁盘会增加到200M。但是当你删除100M的文件时,虚拟磁盘并不会缩小,仍然是200M。
1、由于操作系统在分配文件系统空间时并不是连续的紧密的排列文件,
2、操作系统会大量的生成和删除各种各样的临时文件,
3、虚拟磁盘只会增加不会缩小。
在上面3个原因的共同作用下,即使是虚拟磁盘达到设定的最大值,并不代表虚拟磁盘没有空间了。
举一个极端的例子来说明:比如你把虚拟磁盘的最大值设为2G,然后你在虚拟磁盘上存放2G的文件,那么虚拟磁盘就会达到最大值并且没有空间了。但是当你删除掉1G的文件后,虚拟磁盘腾出了1G的空间,可是虚拟磁盘的文件大小仍然是2G。
友帮拓,真难听。有没有接触官方的老大?给改了吧!
一直想找一个在linux下的Visual FoxPro/access桌面数据库。MUIBase还算是最相近的。
头像
zhaoyannian
帖子: 226
注册时间: 2008-03-07 12:32
送出感谢: 0
接收感谢: 0
联系:

Re: VM下创建虚拟磁盘装个XP,占用的空间会慢慢变大,有没有方法!!

#7

帖子 zhaoyannian » 2009-03-24 9:48

不会用快照呀?会用虚拟机吗?
头像
jobinson99
帖子: 1169
注册时间: 2007-04-28 15:14
系统: NixOS+虚拟机各种系统
送出感谢: 0
接收感谢: 5 次
联系:

Re: VM下创建虚拟磁盘装个XP,占用的空间会慢慢变大,有没有方法!!

#8

帖子 jobinson99 » 2009-03-26 20:47

zhaoyannian 写了:不会用快照呀?会用虚拟机吗?
快照功能好用是好用,但如果你在虚拟机里聊天,然后要保存聊天记录呢?重建快照?不断重建快照,和不开快照有区别么?
黑色的不是眼睛,而是眼圈
关注和实现科技领域未来3年内有大规模普及潜力、能改善穷人生活品质的技术/应用。
双路 + NixOS + lxqt + qemu/spice + 智能生产线研发 + 柔性电路 + 智能衣物 + 农业直线采收系统
头像
懒蜗牛Gentoo
论坛版主
帖子: 7284
注册时间: 2007-03-02 17:36
送出感谢: 0
接收感谢: 95 次

Re: VM下创建虚拟磁盘装个XP,占用的空间会慢慢变大,有没有方法!!

#9

帖子 懒蜗牛Gentoo » 2009-03-27 17:25

百草谷居士 写了:达到最大容量和虚拟机里的磁盘满了是两码事。基本的道理是这样的:
当你在虚拟机建立一个100M的文件时,虚拟磁盘会增加到100M。当你在建立一个100M的文件时,虚拟磁盘会增加到200M。但是当你删除100M的文件时,虚拟磁盘并不会缩小,仍然是200M。
1、由于操作系统在分配文件系统空间时并不是连续的紧密的排列文件,
2、操作系统会大量的生成和删除各种各样的临时文件,
3、虚拟磁盘只会增加不会缩小。
在上面3个原因的共同作用下,即使是虚拟磁盘达到设定的最大值,并不代表虚拟磁盘没有空间了。
举一个极端的例子来说明:比如你把虚拟磁盘的最大值设为2G,然后你在虚拟磁盘上存放2G的文件,那么虚拟磁盘就会达到最大值并且没有空间了。但是当你删除掉1G的文件后,虚拟磁盘腾出了1G的空间,可是虚拟磁盘的文件大小仍然是2G。
VMTools有shrink功能……
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
头像
百草谷居士
帖子: 2989
注册时间: 2006-02-10 16:36
系统: ubuntu18.04/Win10
送出感谢: 18 次
接收感谢: 32 次
联系:

Re: VM下创建虚拟磁盘装个XP,占用的空间会慢慢变大,有没有方法!!

#10

帖子 百草谷居士 » 2009-03-27 21:37

skrink 后就是另外一回事了.
友帮拓,真难听。有没有接触官方的老大?给改了吧!
一直想找一个在linux下的Visual FoxPro/access桌面数据库。MUIBase还算是最相近的。
回复

回到 “虚拟机和虚拟化”