所以,我所做的事情可能看起来很愚蠢,但是……我有一个 NAS,我正在通过 SSHFS 将 NAS 连接到我的主要用户“User”(1000:1000)的 /home/user/NAS。从那里,我尝试以 sudo 身份运行 Virt-Manager,并将 NAS 上的虚拟驱动器(在 SSHFS 文件系统内)连接到它。Virt-manager 能够添加实际设备,但是一旦我尝试运行它,就会出现此错误。https://i.sstatic.net/JvdCcI2C.png
我正在运行的 SSHFS 命令是sshfs -o uid=1000,gid=1000,allow_other,default_permissions [email protected]:/aeternae NAS
有人有其他方法可以实现这个吗?或者更好的是,有修复权限的方法吗?我甚至尝试在 Libvirt 中启用动态所有权,但仍然一无所获。我还尝试以 sudo/root 身份运行所有程序(Qemu 除外)。此外,我甚至将虚拟驱动器的路径全部改为 777,以及虚拟驱动器,并且仍然什么也没有。我已经让它在 Nix 上运行了,但我必须以 Root 身份运行 Qemu,我甚至不知道如何在这里要做的事情,更不用说它可能带来的安全隐患了。
哦,如果我使用 sudo,我可以自己手动打开(并安装)虚拟驱动器。所以我不认为这是 SSHFS 问题。。编辑:我确实尝试在不使用 sudo 的情况下安装它,但权限被拒绝。。嗯。