【问题标题】:View RPC RMI related code in Network file system在 Network 文件系统中查看 RPC RMI 相关代码
【发布时间】:2015-08-19 21:48:57
【问题描述】:

我正在研究网络文件系统和机制,他们使用 RPC 在远程机器(服务器)上运行命令。我尝试过裸 RPC 分配,例如使用 RPCgen 生成存根,以及运行客户端服务器代码。

我想知道在内核源代码中哪里可以找到网络文件系统的 RPC 相关代码。它在哪一层调用 RPC 生成的函数,即在 VFS 本身或本机文件系统。

【问题讨论】:

    标签: linux-kernel filesystems rpc nfs vfs


    【解决方案1】:

    通常,内核不使用 rpcgen 生成的代码。您可以在以下位置找到 NFS/RPC 相关代码:

    nfs 客户端:fs/nfs nfs 服务器:fs/nfsd rpc代码:net/sunrpc

    对于客户端(这可能是您正在寻找的)入口点将是 fs/nfs/super.c,如果您查看 VFS 层或 nfs3proc.c/nfs4proc.c,如果您想查看 RPC 层。

    【讨论】:

      猜你喜欢
      • 2014-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-17
      • 2022-08-10
      • 1970-01-01
      • 2019-03-01
      • 1970-01-01
      相关资源
      最近更新 更多