Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我一直在研究NFS,我不明白的是:客户端从服务器接收到文件句柄后(一直到整个NFS/mountd/NFSd等通信过程结束)就是文件数据然后写在客户端某处?然后客户端读取/写入客户端上的该文件,然后通过网络将其发送回服务器?还是客户端通过网络在服务器上读写这个文件?谢谢!
顾名思义,NFS(网络文件系统)意味着访问驻留在服务器上的文件。因此,每个客户端 NFS 请求(读/写)都会通过网络从服务器获取数据。通常所有 NFS 客户端实现都会使用一些文件缓存/数据缓存机制。从服务器读取数据后,它可以将数据存储在自己的缓存中(如缓冲区缓存等)以供后续读取,以提高性能。只要客户端缓存有效,它就不需要一次又一次地从服务器获取数据。