小编cl-*_*box的帖子

如何将文件存储在挂载的共享文件夹中?

我在 Ubuntu 主机上运行 Fedora Workstation 虚拟机。
/home/cl/share在来宾中创建了一个文件夹,并/media/cl/system/virtual/share按照linux-kvm的说明以 root身份安装了共享文件夹:

mount -t 9p -o trans=virtio,version=9p2000.L /host /home/cl/share
Run Code Online (Sandbox Code Playgroud)

我可以访问(读取)共享文件夹中的文件和文件夹,但我无法写入它们。

一个例子:我试图将文件保存到文件mount-share.txt/home/cl/share.

两个文件夹(主机和来宾)都具有读写权限,但我收到错误

Error opening file '/home/cl/share/mount-share.txt': Operation not permitted.
Run Code Online (Sandbox Code Playgroud)
  • 主机操作系统:Ubuntu 15.10 桌面 64 位
  • 来宾操作系统:Fedora 23 工作站 64 位
  • 虚拟化软件: qemu qemu-kvm virt-manager
  • 主机系统位置:第一个内置 SSD - ext4 格式
  • 虚拟存储位置:第二个内置硬盘 - NTFS 格式
  • 共享文件夹位置:第二个内置硬盘 - NTFS 格式

虚拟管理器

如何在来宾和主机之间共享目录并允许来宾读写访问?

sudo chmod a+x /media/clsudo chmod -R 777 /media没有改变这种情况。

访客系统:

ls -la /home/cl/share  
total 16 …
Run Code Online (Sandbox Code Playgroud)

kvm qemu virt-manager

20
推荐指数
1
解决办法
1万
查看次数

如何使 /run/media/* 上的 ACL 设置持久化?

我在 Fedora 25 Workstation 主机上以访客身份运行各种虚拟机。我将虚拟磁盘(以及所有其他个人资料)存储在第二个内置磁盘的不同独立分区上。virt-managerqemu用户身份运行虚拟机,为了引导磁盘,我需要执行:

sudo setfacl -R -m u:qemu:rwx /run/media/cl
Run Code Online (Sandbox Code Playgroud)

这让qemu用户可以使用这些虚拟磁盘来引导 VM。但是,如果我重新启动主机系统,ACL 设置将丢失,我必须再次运行该命令。当我使用 Ubuntu 系统作为主机时,该命令只需要运行一次,并且权限更改在后续重新启动后仍然有效。

如何让基于 Red Hat 的系统像 Ubuntu 一样在重新启动后记住修改后的 ACL 设置?

fedora acl qemu virt-manager libvirt

5
推荐指数
1
解决办法
1500
查看次数

如何将 GRUB 安装到与 /EFI/ubuntu 不同的文件夹?

我如何grub-install从 Ubuntu调用,将其文件安装到自定义目录而不是,例如,安装到/EFI/ubuntu?每一个方法我试图结束了(仍然)把一些.efi.cfg文件到/EFI/ubuntu文件夹中。我想将此文件夹重定向到其他地方(正确)。

ubuntu grub2

4
推荐指数
1
解决办法
2237
查看次数

为什么我下载的 Google Chrome .exe 文件在 Ubuntu 上不起作用?

为什么 Google Chrome 浏览器在 Ubuntu 上不可用?我试过下载 .exe 文件,但没有奏效。

linux ubuntu chrome

0
推荐指数
2
解决办法
2368
查看次数

标签 统计

qemu ×2

ubuntu ×2

virt-manager ×2

acl ×1

chrome ×1

fedora ×1

grub2 ×1

kvm ×1

libvirt ×1

linux ×1