NFS 文件系统
文章平均质量分 83
peter_cloud
这个作者很懒,什么都没留下…
展开
-
NFS 文件系统源代码剖析
NFS 文件系统概述NFS(Network File System,网络文件系统)是一种基于网络的文件系统。它可以将远端服务器文件系统的目录挂载到本地文件系统的目录上,允许用户或者应用程序像访问本地文件系统的目录结构一样,访问远端服务器文件系统的目录结构,而无需理会远端服务器文件系统和本地文件系统的具体类型,非常方便地实现了目录和文件在不同机器上进行共享。虽然 NFS 不是唯一实现这个功能转载 2013-07-04 09:55:53 · 659 阅读 · 0 评论 -
Linux Ext3 目录索引及其nfs readdir 过程的实现
Linux Ext3 目录索引及其nfs readdir 过程的实现张 前 锋(qfzhanglinux@gmail.com)Linux ext3 文件系统目录索引的实现1. ext3 文件系统采用目录索引技术来加快对大的目录文件的访问(比如在保存10万个文件的某目录下查找一个指定的文件). Ext3目录索引技术根据每个目录项名称的hash值来确定这个文件放在Htree的哪转载 2013-07-04 10:18:53 · 2341 阅读 · 0 评论 -
NFS客户端RPC请求封装过程
挂载NFS文件系统后,客户端就可以像访问本地文件一样访问服务器端的文件。NFS客户端根据RFC中的规定将用户操作封装到RPC请求报文中发送给服务器端,服务器端接收到RPC请求后进行处理,将处理结果封装到RPC应答报文中返还给客户端。这篇文章中我们讲讲客户端RPC请求报文的封装过程。LInux中RPC的代码位于net/sunrpc/中,客户端和服务器端的代码都在这个目录中。首先介绍几个数据结构,只说转载 2013-07-04 10:00:48 · 1270 阅读 · 0 评论