1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

NFS高级网络服务安装配置

关于NFS

NFS是NetworkFileSystem的缩写,即网络文件系统,由Sun公司开发,用于类Unix系统间实现磁盘文件共享的一种方法。NFS的基本原则是“容许不同的客户端及服务端通过一组RPC分享相同的文件系统”,它是独立于操作系统的系统共同进行文件的分享。

NFS高级网络服务安装配置

NFS安装配置

首先安装nfs-utils和rpcbind组件,这是NFS服务的执行组件。主要配置文件包括/etc/exports,NFS服务的管理命令为/usr/sbin/exportfs和/usr/sbin/showmount。客户端的查看命令为/usr/sbin/showmount。需要注意的是,NFS在文件传送或信息传送过程中依赖于RPC协议,因此需要设置RPC服务,并启动RPC服务。

NFS常用目录

主要的NFS目录包括/etc/exports、/usr/sbin/exportfs、/usr/sbin/showmount、/var/lib/nfs/etab以及/var/lib/nfs/xtab等。

在/etc/exports中,输出目录可以指定客户端,指定方式包括指定IP地址的主机、指定子网中的所有主机、指定域名的主机、指定域中的所有主机以及所有主机等。NFS主要的3类选项为访问权限、用户映射和其他选项。其他选项包括secure、insecure、sync、async、wdelay、no_wdelay、subtree以及no_subtree等。

NFS服务启动和停止都需要启动rpcbind和nfs两个服务,并且rpcbind一定要先于nfs启动。NFS端口号为2049,Rpcbind端口号为111。相关命令包括exportfs、nfsstat、rpcinfo以及showmount等。

在NFSserver关机的时候,请确保NFS服务关闭且没有客户端处于连接状态。可以通过showmount -a命令查看连接状态,并用kill、killall或pkill的方式结束。

最后需要注意的是,虽然权限设置可以让普通用户访问NFS共享,但挂载的时候默认情况下只有root可以去挂载,普通用户可以执行sudo。

详细的NFS服务安装配置和指令操作,可以参考上文内容。

原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/5973.html