Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ubuntu 用更简单的话来说_Ubuntu_Ssh_Fuse_Sshfs - Fatal编程技术网

Ubuntu 用更简单的话来说

Ubuntu 用更简单的话来说,ubuntu,ssh,fuse,sshfs,Ubuntu,Ssh,Fuse,Sshfs,我正在使用sshfs将可执行文件装载到远程集群。此过程涉及的步骤之一是modprobe fuse。虽然我了解sshfs的总体用途,但我无法理解fuse必须扮演的角色。我在网上查阅了有关保险丝的资料,但无法清楚地理解保险丝的用途 有人能帮我更简单地理解fuse的用途吗?fuse是Filesystem inUserspace SSHFS正在将SFTP和融合在一起以实现其功能。这意味着它实际上效率低下、速度慢,而且不适合更高的工作负载。但对于你的问题: 从历史上看,文件系统是内核模块的特权,这真的很痛

我正在使用
sshfs
将可执行文件装载到远程集群。此过程涉及的步骤之一是
modprobe fuse
。虽然我了解
sshfs
的总体用途,但我无法理解
fuse
必须扮演的角色。我在网上查阅了有关保险丝的资料,但无法清楚地理解保险丝的用途


有人能帮我更简单地理解
fuse
的用途吗?

fuseFilesystem inUserspace

SSHFS正在将SFTP融合在一起以实现其功能。这意味着它实际上效率低下、速度慢,而且不适合更高的工作负载。但对于你的问题:

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

在简单的BBFS(Big Brother File System)示例中,有一个非常好的教程可以帮助您理解FUSE