NFS介绍、NFS服务端安装配置、NFS配置选项

NFS介绍

    NFS服务是 Network File System的缩写,用于网络上共享存储。网络

    NFS数据传输基于RPC协议。async

    假若有三台机器a、b、c,它们要访问一个目录,目录里面有图片,通常状况是在三台机器上面都存储图片到同一个目录下,使用NFS服务能够只把图片值存储在a机器上面,而后把a机器的目录共享给b和c。在b和c机器上经过网络的方式访问a机器上的共享的目录。ui

NFS服务端安装配置

    在服务端和客户端上安装nfs-utils 安装包和rpcbind包,不过yum安装nfs-utils包时rpcbind包会一块儿安装spa

    在服务端编辑配置文件/etc/exports写入下面的内容:图片

/home/nfstestdir 192.168.42./24(rw,sync,all_aquash,anonuid=1000,anongid=1000)rpc

第一部分/home/nfstestdir表示本地要共享的目录同步

第二部分192.168.42.0/24表示容许访问的主机IP或IP段test

第三部分表示权限内容,配置

NFS配置权限选项

    rw:读/写权限

    ro:只读

    sync:同步模式

    async:非同步模式

    no_root_squash:root用户对共享的目录拥有至高的权限。

    root_squash:root用户对共享的目录值拥有普通用户的权限。

    all_squash:无论NFS用户是谁,它的身份自卑限定为普通用户的权限。

    anonuid/anongid:要和root_squash和all_squash一块儿使用,指定使用NFS的用户被限定后的uid和gid,而且是本机/etc/passwd中存在的uid和gid。

保存文件后执行下面的命令

建立共享目录

mkdir /home/nfstestdir

启动NFS和rpcbind

systemctl start rpcbind

systemctl start nfs

systemctl enable rpcbind

systemctl enable nfs

相关文章
相关标签/搜索