Linux 网络文件系统(NFS)使用与配置指南
1. NFS 简介
网络文件系统(NFS)可能是使用远程过程调用(RPC)的最突出的网络服务。它允许用户以访问本地文件的相同方式访问远程主机上的文件。客户端通过内核支持和用户空间守护进程的组合,以及服务器端的 NFS 服务器来实现这一功能。这种文件访问对客户端完全透明,并且适用于各种服务器和主机架构。
NFS 具有以下实用特性:
-集中数据存储:所有用户访问的数据可以集中存放在一台主机上,客户端在启动时挂载该目录。例如,可以将所有用户账户存放在一台主机上,让网络中的所有主机从该主机挂载/home目录。如果同时安装了 NFS 和 NIS,用户可以登录到任何系统并继续处理同一组文件。
-节省磁盘空间:占用大量磁盘空间的数据可以存放在单台主机上。例如,所有与 LaTeX 和 METAFONT 相关的文件和程序可以集中存放和维护。
-简化管理:管理数据可以存放在单台主机上,无需使用rcp在 20 台不同的机器上安装相同的文件。
2. NFS 工作原理
客户端尝试将远程主机的目录挂载到本地目录,就像挂载物理设备一样。但指定远程目录的语法不同。例如,要将主机vlager的/home目录挂载到主机vale的/users目录,管理员在vale