qemu-img 创建的 raw 格式映像是在创建时就已分配好所需扇区还是仅仅是个稀疏文件,若仅仅是一个稀疏文件那性能岂不是与 vbox 那样的动态磁盘无异,我想要提高虚拟机的磁盘访问性能怎么办?
很遗憾,的确是稀疏文件。
再有,用 dd 命令也可创建 raw 映像,但非常耗时,其所得文件是否按扇区连续存放?
不可靠,ext3 很难保证大文件连续。
另外,有没有办法快速创建一个大文件,立即分配好所有扇区,内容无关紧要,或者说像 dd 一样创建文件,但不像 dd 一样去写(初始化)文件。现成工具或 API 都行,只要有办法都请说说吧。
fallocate() 系统调用能快速预分配磁盘空间,且尽可能连续,但要 ext4 才支持。
最后,kvm 怎么使用物理分区?
还不清楚,暂告一段落。
kvm raw 磁盘映像疑惑,另外,kvm 怎么使用物理分区
- 自由建客
- 帖子: 13468
- 注册时间: 2008-07-30 23:21
- 系统: Debian stable AMD64
kvm raw 磁盘映像疑惑,另外,kvm 怎么使用物理分区
上次由 自由建客 在 2009-09-02 13:08,总共编辑 2 次。
- cnkilior
- 论坛版主
- 帖子: 4984
- 注册时间: 2007-08-05 17:40
Re: kvm raw 磁盘映像疑惑,另外,kvm 怎么使用物理分区
kvm貌似不能使用一个分区,而是整个硬盘,原因是分区上没有分区表(?)。
例如,你要从你的移动硬盘启动一个系统,而你的移动硬盘有2个分区。
你可以这样:
sudo kvm -hda /dev/sdb
----
什么方法可以做大不用sudo我还不知道!
例如,你要从你的移动硬盘启动一个系统,而你的移动硬盘有2个分区。
你可以这样:
sudo kvm -hda /dev/sdb
----
什么方法可以做大不用sudo我还不知道!
-
- 帖子: 72
- 注册时间: 2008-12-17 23:09
Re: kvm raw 磁盘映像疑惑,另外,kvm 怎么使用物理分区
kvm 是可以使用单独分区的,只是不能做为启动分区
把/boot放在raw里面做引导盘,就可以启动单独硬盘分区
把/boot放在raw里面做引导盘,就可以启动单独硬盘分区
- 自由建客
- 帖子: 13468
- 注册时间: 2008-07-30 23:21
- 系统: Debian stable AMD64
Re: kvm raw 磁盘映像疑惑,另外,kvm 怎么使用物理分区
如此说来,装 Windows 得单独搞个小 C 盘!plepman 写了:kvm 是可以使用单独分区的,只是不能做为启动分区
把/boot放在raw里面做引导盘,就可以启动单独硬盘分区
-
- 帖子: 72
- 注册时间: 2008-12-17 23:09
Re: kvm raw 磁盘映像疑惑,另外,kvm 怎么使用物理分区
就是借用GRUB启动啊
是的,但是,如果你是使用客户WIN系统,他启动后是可以不挂载这个启动分区的,因为你可以把它设置成WIN不认识的格式。
是的,但是,如果你是使用客户WIN系统,他启动后是可以不挂载这个启动分区的,因为你可以把它设置成WIN不认识的格式。