11.24 nfs--网络文件系统

1.NFS的介绍

NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。

nfs文件系统为linux下的文件共享,比cifs的samba更高效

nfs在使用目录时,会实现自动挂载,当不使用时,自动卸载,更高效的利用资源。
nfsv3 不支持认证  nfsv4支持认证

1.nfs协议的安装和设置

服务端
1)安装服务

yum install nfs-utils    ##企业7自动安装3版本


yum install nfs4-acl-tools.x86_64 ##安装 4版本


2)开启服务

systemctl start nfs


3)编辑配置文件vim /etc/exports

编写::
/westos     *(sync,ro)
挂载目录        *代表所有  sync同步 ro只读


4)exportfs -rv        ##查看分享的内容

客户端
1)安装服务

yum install nfs-utils -y


2)查看可挂载内容

showmount -e 172.25.254.185


3)挂载

mount 172.25.254.152:/westos /mnt/        

2.自动挂载服务

客户端
1)安装自动挂载服务

yum install autofs.x86_64 -y
进入到目录后自动挂载


2)修改卸载时间vim /etc/sysconfig/autofs        ##默认5分钟


13 TIMEOUT=3                    ##改为3秒
重新启动服务
systemctl restart autofs.service     
等待三秒查看        ##不可以使用挂载目录,否则会一直使用

测试:

首先我们查看挂载项目,发现没有

进入到,默认挂载目录,/net/172.25.254.185/westos

切换到其他目录,等待3秒查看,挂载目录消失

3.自定义挂载点和参数

1)自动挂载点的设置
客户端

步骤一:编辑vim /etc/auto.master

8          /pub                                     /etc/auto.pub
  最终挂载地方的上一次目录    其他的配置文件    


步骤二:编辑文件:vim /etc/auto.pub

westos         -ro,vers=3            172.25.254.152:/westos
挂载目录        参数,设置的版本(默认4)    挂载目录的地址
重启服务,切换到目录/pub/westos 查看

4.nfs读写

步骤一:客户端vim/etc/exports 读写配置

/westos     *(sync,rw)  

exportfs -rv               ##重新查看


步骤二:服务端vim /etc/auto.pub  读写配置

 westos    -rw            172.25.254.152:/westos

测试:

5.客户端指定使用的身份登陆:

在服务端配置:vim /etc/exports

1)root身份登陆


/westos         *(sync,rw,no_root_squash)

测试:

在server端查看


2)指定身份

/westos     *(sync,rw,anonuid=1005,anongid=1006)  

测试:


3)某一个ip指定使用身份 其他人只读


/westos     172.25.254.72(sync,rw,anonuid=1002,anongid=1003)  *(ro)

测试:

172.25.254.105可读写

172.25.254.85机器无法写

猜你喜欢

转载自blog.csdn.net/qq_41627390/article/details/84582031
今日推荐