NFS是将文件下载到客户端还是客户端在NFS服务器上远程访问它们?

时间:2015-12-07 01:11:07

标签: nfs nfsclient

我一直在研究NFS,我不明白的是:客户端从服务器收到文件句柄(整个NFS / mountd / NFSd等通信过程结束时)是文件数据然后写在客户端的某个地方?然后客户端在客户端上读取/写入该文件,然后通过网络将其发送回服务器?或者客户端是否通过网络在服务器上读取和写入此文件?谢谢!

1 个答案:

答案 0 :(得分:0)

顾名思义,NFS(网络文件系统)意味着访问驻留在服务器上的文件。因此,每个客户端NFS请求READ / WRITE将通过网络从服务器获取数据。通常,所有NFS客户端实现都将使用一些文件缓存/数据缓存机制。一旦从服务器读取数据,它就可以将数据存储在自己的缓存中(如缓冲区缓存等),以便后续读取,从而提高性能。只要客户端缓存有效,就不需要一次又一次地从服务器获取数据。

相关问题