问题是这样的,我电脑有两个系统,我在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分区就没有问题,请问如何解决呢?谢谢
盗跖 于 2013-01-09 19:56:37发表:
kvm的进程是以qemu用户来执行的,在挂载的文件系统中qemu没有读取权限。
gogo11 于 2013-01-06 09:47:00发表:
[i=s] 本帖最后由 gogo11 于 2013-1-6 09:48 编辑 [/i]
没有加参数uid和gid或者rw的挂载ntfs,普通用户只能读,而ext4师可以读写的~~~~~
okzokz123 于 2013-01-05 13:35:47发表:
ntfs-3g没有进内核