挂载我通过 sshfs 创建的本地远程磁盘映像?可以吗?

挂载我通过 sshfs 创建的本地远程磁盘映像?可以吗?

先说核心问题: 当文件包含类似块设备的内容时,sshfs 是否适合根据需要提供低级读/写/搜索?

为什么?嗯...我试图在本地挂载文件系统映像,例如文件 ext4.img,而文件系统映像实际上位于远程服务器上,但通过 sshfs 挂载在本地某处。到目前为止,sshfs 似乎合适,但我仍然不确定我收到的错误是来自 sshfs 还是挂载驱动程序。

我尝试使用 ext4,来测试 fuseext2 驱动程序:

远程 /some/path/ext4.img 通过 sshfs 挂载到 /mnt/remote/ext4.img 然后我发出“fuseext2 /mnt/remote/ext4.img mnt -o rw+”将远程映像(当时是本地的)挂载到 /mnt/mnt

这基本上有效,但在读取较大的文件(如 JPG)时会出现奇怪的偶尔错误。

我更愿意使用“mount -o loop ...”,但这会给出“无权限”错误,我不知道为什么。欢迎指点我的实际设置,但本质上,这是关于:

我可以使用 sshfs 来提供伪块设备的基础吗?

相关内容