kvm - USBをストレージとして使用する方法

kvm - USBをストレージとして使用する方法

Debianテストをしています。

ext4形式のUSBスティックのストレージに仮想マシンをインストールしようとしています。ところで、OSをインストールする前に権限エラーが発生しました。仮想マシンマネージャを使用しています。

Unable to complete install: 'Cannot access storage file '/media/user/mnt/generic.qcow2' (as uid:121, gid:131): Permission denied'

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 88, in cb_wrapper
    callback(asyncjob, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/create.py", line 2288, in _do_async_install
    guest.start_install(meter=meter)
  File "/usr/share/virt-manager/virtinst/guest.py", line 461, in start_install
    doboot, transient)
  File "/usr/share/virt-manager/virtinst/guest.py", line 396, in _create_guest
    self.domain = self.conn.createXML(install_xml or final_xml, 0)
  File "/usr/lib/python2.7/dist-packages/libvirt.py", line 3777, in createXML
    if ret is None:raise libvirtError('virDomainCreateXML() failed', conn=self)
libvirtError: Cannot access storage file '/media/user/mnt/generic.qcow2' (as uid:121, gid:131): Permission denied

次のコマンドを使用してUSBをマウントしました。

sudo mount -t ext4 /dev/sdb1 /media/user/mnt  -o rw

chmod 777USBをマウントするときは、保存ファイル自体(generic.qcow2)だけでなく、マウントポイントでも試してみました。

また、マウントポイントの所有者をlibvirt-qemu(uid = 121)に変更しましたが、エラーは持続しました。

オペレーティングシステムをインストールするための適切な権限をどのように提供しますか?

ベストアンサー1

おすすめ記事