红联Linux门户
Linux帮助

关于kvm虚拟机的问题,困扰很久,求助高手!

发布时间:2013-01-05 10:13:25来源:红联作者:xxywyc
问题是这样的,我电脑有两个系统,我在RHEL6.2系统下,mount我的ntfs分区,想把虚拟机的硬盘文件放在ntfs分区下:
下面是分区挂载内容:
/dev/sda6 /mnt/virtual ntfs-3g defaults 0 0

我的操作如下:
[root@localhost virtual]# pwd
/mnt/virtual

[root@localhost virtual]# qemu-img create -f raw test.img 10G
Formatting 'test.img', fmt=raw size=10737418240

[root@localhost virtual]# virt-install --name test --ram 512 --disk path=/mnt/virtual/test.img --boot hd

开始安装......
ERROR internal error Process exited while reading console log output: char device redirected to /dev/pts/2
qemu-kvm: -drive file=/mnt/virtual/test.img,if=none,id=drive-ide0-0-0,format=raw,cache=none: could not open disk image /mnt/virtual/test.img: Invalid argument

Domain installation does not appear to have been successful.
If it was, you can restart your domain by running:
virsh --connect qemu:///system start test
otherwise, please restart your installation.


同样的操作我把img文件放在ext4分区就没有问题,请问如何解决呢?谢谢
文章评论

共有 3 条评论

  1. 盗跖 于 2013-01-09 19:56:37发表:

    kvm的进程是以qemu用户来执行的,在挂载的文件系统中qemu没有读取权限。

  2. gogo11 于 2013-01-06 09:47:00发表:

    [i=s] 本帖最后由 gogo11 于 2013-1-6 09:48 编辑 [/i]

    没有加参数uid和gid或者rw的挂载ntfs,普通用户只能读,而ext4师可以读写的~~~~~

  3. okzokz123 于 2013-01-05 13:35:47发表:

    ntfs-3g没有进内核