我的项目涉及通过远程主机模拟块设备。
为了测试我正在使用 FUSE,我的文件系统是对“hello”示例应用程序的简单更改,在该示例应用程序中,我没有返回常量字符串,而是直接从文件中读取数据。
当我尝试正常挂载文件时(mount -o loop=/dev/loop1),它运行良好。当我加载 fuse 并通过它公开这个文件时,所有正常的文件操作都会工作。但是安装失败并显示“权限被拒绝”。
任何人都知道“权限被拒绝”来自哪里?
任何其他方法都可以让我在用户空间中创建一个可挂载的虚拟设备(仅支持块访问)?
提前致谢