在众多的文件系统中,FreeBSD的支持的是非常独特的,那就是网络文件系统(NFS)。NFS可以使一台或几台机器通过网络共享目录或文件。使用NFS,用户和程序能够访问远程系统上的文件就如同访问本地的一样。
NFS有以下几种特性:
本地工作站无须太多磁盘空间,因为常用的数据被存放在单一的机器上并且还会剩余一些空间可被网络上的其它人访问。
在网络上,每个用户不一定需要有唯一的home目录。一旦建立一个可以通过NFS使用的目录,那么它可以被网络上任何处访问。
像软盘和CD-ROM能够在网络上被其它机器访问,而不需要额外的硬件。
它如何工作:
NFS由两个方面组成--客户端和服务器端。考虑到它们的联系,客户端需要服务器端所拥有的数据。服务器与客户共享数据。为了这个系统正常地工作,少数进程不得不在限制下运行。
服务器必须运行以下几个守护进程:
nfsd--NFS的守护进程,它响应客户的请求。
mountd--NFS Mount守护进程,真正实现nfsd传递给它的客户请求。
客户端只需要运行一个守护进程:
nfsiod--NFS异步I/O守护进程,响应从NFS服务器来的请求。
标签: