配置 NFS 文件服务器全攻略
1. NFS 简介
在 Linux 系统中,不像微软操作系统那样用驱动器字母(如 A、B、C 等)来表示存储设备,Linux 系统会将多个硬盘、USB 驱动器、CD - ROM 等本地设备的文件系统无形连接起来,形成一个单一的 Linux 文件系统。网络文件系统(NFS)则能让你将 Linux 文件系统扩展,把其他计算机的文件系统连接到本地目录结构。
NFS 文件服务器为组织内的用户和计算机共享大量数据提供了便捷方式。要设置 NFS,管理员需完成以下任务:
1. 设置网络 :NFS 通常用于私有网络,而非像互联网这样的公共网络。
2. 启动 NFS 服务 :要使 NFS 服务完全运行,需要启动并运行多个服务守护进程。在 Fedora 和 Red Hat Enterprise Linux 8 中,可以启动 nfs - server
服务。
3. 选择共享内容 :决定 Linux NFS 服务器上哪些目录要共享给其他计算机。可以选择文件系统中的任何位置,并让该位置以下的所有文件和目录对其他计算机可访问。
4. 设置服务器安全 :可以使用多种安全功能来设置合适的安全级别。挂载级安全能限制可挂载资源的计算机,并为允许挂载的计算机指定是读写挂载还是只读挂载。在 NFS 中,用户级安全通过将客户端系统的用户映射到 NFS 服务器上的用户(基于 UID 而非用户名)来实现,这样他们就能依靠标准的 Linux 读写执行权限、文件所有权和组权限来访问和保护文件。