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

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
pslff
帖子: 15
注册时间: 2008-09-28 14:20

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

#1

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

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

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

#2

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

第一个问题:虚拟磁盘确实是会随着使用逐渐变大,但是到你建立虚拟磁盘设定的最大容量后就会停止变大的,所以你不用担心。
第二个问题:可以把虚拟机的操作系统直接安装到本地磁盘上,不过这是一个麻烦的有风险的操作。不建议你现在使用。
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
pslff
帖子: 15
注册时间: 2008-09-28 14:20

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

#3

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

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

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

#4

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

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

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

#5

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

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

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

#6

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

达到最大容量和虚拟机里的磁盘满了是两码事。基本的道理是这样的:
当你在虚拟机建立一个100M的文件时,虚拟磁盘会增加到100M。当你在建立一个100M的文件时,虚拟磁盘会增加到200M。但是当你删除100M的文件时,虚拟磁盘并不会缩小,仍然是200M。
1、由于操作系统在分配文件系统空间时并不是连续的紧密的排列文件,
2、操作系统会大量的生成和删除各种各样的临时文件,
3、虚拟磁盘只会增加不会缩小。
在上面3个原因的共同作用下,即使是虚拟磁盘达到设定的最大值,并不代表虚拟磁盘没有空间了。
举一个极端的例子来说明:比如你把虚拟磁盘的最大值设为2G,然后你在虚拟磁盘上存放2G的文件,那么虚拟磁盘就会达到最大值并且没有空间了。但是当你删除掉1G的文件后,虚拟磁盘腾出了1G的空间,可是虚拟磁盘的文件大小仍然是2G。
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
zhaoyannian
帖子: 226
注册时间: 2008-03-07 12:32

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

#7

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

不会用快照呀?会用虚拟机吗?
头像
jobinson99
帖子: 1169
注册时间: 2007-04-28 15:14
系统: NixOS+虚拟机各种系统
联系:

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

#8

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

zhaoyannian 写了:不会用快照呀?会用虚拟机吗?
快照功能好用是好用,但如果你在虚拟机里聊天,然后要保存聊天记录呢?重建快照?不断重建快照,和不开快照有区别么?
黑色的不是眼睛,而是眼圈
关注和实现科技领域未来3年内有大规模普及潜力、能改善穷人生活品质的技术/应用。
NixOS + lxqt + 无人生产线 + 无人农场 (已发明全套山地农业机械 + 线性喷洒系统,成片农业采收系统)+ 随身设备,柔性电路,冷热双调衣……
头像
懒蜗牛Gentoo
论坛版主
帖子: 7353
注册时间: 2007-03-02 17:36
系统: Linux Mint

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新手入门——笨兔兔讲述自己的故事
头像
百草谷居士
帖子: 3919
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

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

#10

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

skrink 后就是另外一回事了.
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
回复