保险丝更简单

时间:2015-12-22 16:02:41

标签: ubuntu ssh fuse sshfs

我正在使用sshfs将可执行文件挂载到远程群集。此过程涉及的步骤之一是modprobe fuse。虽然我理解sshfs的总体目标,但我无法理解fuse必须扮演的角色。我在互联网上查询fuse并且无法清楚地了解目的。

有人可以用简单的术语帮助我理解fuse的目的吗?

1 个答案:

答案 0 :(得分:0)

使用 rspace

FUSE F ilesystem。

SSHFS 正在加入 SFTP FUSE 以实现其目的。这意味着它实际上是无效的,缓慢的,实际上并不适用于更高的工作负载。但对你的问题:

历史上,文件系统是内核模块的特权,这真的很痛苦,因为编写内核模块比编写用户空间程序要复杂得多。 FUSE是内核模块,但为用户程序提供接口,如果使用sshfs挂载文件系统,FUSE会获取指向您的函数的指针,该函数将处理该文件系统上的系统调用(打开,读取,... ),当其他程序访问此类文件系统上的文件时将调用它。

cs.nmsu.edu上有一个非常好的教程可以理解FUSE在BBFS(Big Brother文件系统)的简单例子中描述它。