Virt-managerを使用してqemu Linuxゲストをセットアップしました。ホストパスを正常にマウントしました。ホスト上のlibvirt構成スニペット:
<filesystem type='mount' accessmode='mapped'>
<source dir='/home/robert/Documents/sources/oss/linux'/>
<target dir='/linux-src'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/>
</filesystem>
ゲストのfstab行:
/linux-src /mnt/linux-src 9p defaults 0 0
アクセスと読み取りは正常に動作しますが、そのディレクトリに書き込むことができません
$ cd /mnt/linux-src
$ touch asd
$ touch: cannot touch 'asd': Permission denied
ゲストでroot
ユーザーとして実行しており、ファイルはホストのユーザー(robert
)に属しています。
ゲストからそのフォルダーへの書き込みアクセスを許可するにはどうすればよいですか?
libvirt-qemu
ホストでのグループ書き込みアクセス:
chgrp libvirt-qemu /home/robert/Documents/sources/oss/linux
chmod -R g+w /home/robert/Documents/sources/oss/linux