NFS文件服务

Posted lwenwu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NFS文件服务相关的知识,希望对你有一定的参考价值。

  1. 安装NFS服务

    Yum install nfs-utils –y

2、关闭防火墙 service iptables stop

3、/etc/exports NFS服务配置文件

/home/share *(sync,rw,no_root_squash)

/home/share 共享文件

*是指能够访问NFS服务器的客户端

sync 数据同步 ro 只读 rw 能读写

all_squash 共享文件的UID和GID映射匿名用户anonymous,适合公用目录。

no_all_squash 保留共享文件的UID和GID(默认)

root_squash root用户的所有请求映射成如anonymous用户一样的权限(默认)

no_root_squash root用户具有根目录的完全管理访问权限

anonuid=xxx 指定NFS服务器/etc/passwd文件中匿名用户的UID

anongid=xxx 指定NFS服务器/etc/passwd文件中匿名用户的GID

service rpcbind start

service nfs restart

  1. 客户端挂裁

    Yum install nfs-utils 安装NFS服务

    关闭防火墙 service iptables stop

mount -t nfs 192.168.0.5:/home/share /mnt/share

NFS服务挂载 将NFS服务器中的共享目录挂载到本机目录中

?

例NFS服务器192.168.1.11 客户端192.168.1.22

  1. 在centos-1上配置NFS文件共享

    Vi /etc/export

技术分享图片

2)Service nfs restart 重启nfs服务

3)客户端访问

Service iptables stop 关闭防火墙

(1)/down *(sync,rw)所有客户端都能访问/down共享目录,并能读写和数据同步,root用户具有anonymous用户一样的权限

技术分享图片

技术分享图片

root用户没有权限写入

所以客户端要写入数据必须更改NFS服务器中/down的权限chomd 777 /down 目录权限完全访问

技术分享图片

(2)/share 192.168.1.0/24(sync,rw,no_root_squash)只允许192.168.1.0/24网段访问NFS服务中的/share共享目录,root用户具有完全权限

技术分享图片

(3)/public 192.168.1.22(ro)只允许192.168.1.22一台主机访问NFS服务器上/public共享目录,并只能读取不能写

技术分享图片

以上是关于NFS文件服务的主要内容,如果未能解决你的问题,请参考以下文章

Linux之NFS静态资源文件服务

Centos搭建NFS服务器

NFS服务和DHCP服务讲解

网络文件共享服务—NFS服务

Centos6通过NFS文件服务器实现文件共享

NFS服务和DHCP服务讲解