gpt4 book ai didi

ubuntu - fuse 用更简单的术语

转载 作者:太空宇宙 更新时间:2023-11-03 17:12:03 25 4
gpt4 key购买 nike

我正在使用 sshfs 将可执行文件挂载到远程集群。此过程中涉及的步骤之一是 modprobe fuse。虽然我理解 sshfs 的总体目的,但我无法理解 fuse 必须发挥的作用。我在互联网上查找有关 fuse 的信息,但无法清楚地理解其用途。

谁能用更简单的术语帮助我理解 fuse 的用途?

最佳答案

FUSEUserspace 中的文件文件系统。

SSHFSSFTPFUSE 结合在一起以实现其功能。这意味着它实际上是无效的、缓慢的并且真的不适合更高的工作负载。但是对于你的问题:

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

cs.nmsu.edu 上有了解 FUSE 的非常好的教程用 BBFS(老大哥文件系统)的简单例子来描述它。

关于ubuntu - fuse 用更简单的术语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34419826/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com