挂载NFS驱动器会占用NFS客户端的空间吗?

3
我按照这个tutorial设置了NFS服务器。目前我有1台作为HOST的服务器,共享它部分目录,还有2台作为CLIENT的服务器,挂载这些目录。

我的问题很直接,如果我的HOST包含200万张图片,大约使用100GB存储空间,那么挂载HOST文件夹的CLIENT是否也会占用100GB存储空间?还是只有HOST占用这些存储空间,CLIENT只读写但不在CLIENT服务器上占用空间?

我知道这可能是一个愚蠢的问题,但如果有人帮助我理解这个概念,这将是一个好的开始。

2个回答

6
简短回答是:不行。你将挂载一个远程驱动器,但并没有将所有远程数据同步到本地磁盘。

0
不,将NFS(网络文件系统)驱动器挂载到客户端不会占用客户端机器上的本地存储空间。当你挂载一个NFS驱动器时,实际上是使远程文件系统对你的本地机器可访问。实际数据存储在NFS服务器上,客户端通过网络与数据进行交互。
你的机器上的NFS客户端实际上创建了一个到远程文件系统的链接,允许你像访问和操作本地文件一样访问和操作文件。客户端向服务器发送请求,服务器处理这些请求并通过网络发送回所请求的数据。本地机器不会将整个NFS挂载驱动器的内容存储在本地,而是实时访问服务器上的数据。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接