NFS服务

1.NFS的基础知识

      NFS的目的是通过网络,让不同的机器,不同的操作系统彼此共享数据文件。这个文件的配置十分简单,但是一定要启动Remote Procedure Call (RPC,就是rpcbind这个软件)。
RPC最主要的功能就是指定每个NFS功能所对应的port number,并通知给客户端,让客户端去连接那些端口。
因为当NFS服务器启动时会通知RPC,因此RPC知道每个端口对应的NFS功能。
说了这么多,也就是说NFS需要RPC这个软件。

2.NFS服务器的搭建

1.首先要安装2个软件包



启动服务


2.配置文件与命令

1.主要配置文件 /etc/exports

这个文件中默认是什么都没有的。

2.NFS的文件系统的维护命令:/usr/sbin/exportfs

      exportfs  -rv           刷新并显示配置文件中的设定

3.共享资源的日志文件:/var/lib/nfs/*tab

4.客户端的查询服务器资源的命令/usr/sbin/showmount


/etc/exports配置文件



这代表将服务器的/westosshare共享出去。    共享给所有人

下面讲解一下后面的一些参数

rw是可读写ro是只读

sync和直接写道硬盘中,async是先不急,先写到内存里,等主机不忙了,再写到硬盘里

no_root_squash  登入 NFS 主机使用分享目录的使用者,如果是 root 的话,那么对于这个分享的目录来说,他就具有 root 的权限!这个项目"极不安全",不建议使用!

root_squash 就是限制了身份


还有一个很重要的选项,insecure 有时会发现各户不能使用nfs服务,为什么,因为nfs可能选用了一个大于1024的端口,这是不被允许的,但确实使用了1024以上的端口怎么办呢,加上insecure就好了,就允许使用大于1024的端口了

3.完了之后将共享的那个目录权限调整到最大,不然挂载过去客户也访问不了

chmod 777 /westosshare

3.客户端挂载

首先查看一下分享


mount -nfs 172.25.254.117:/westosshare  /mnt

自动挂载

 1.安装autofs自动挂载软件

https://i-blog.csdnimg.cn/blog_migrate/4234ef0081d3c3ddbed461c54f0cd501.png

2.启动autofs自动挂载服务,重启后,根目录下生成net目录,进入到net目录下,可直接输入cd 172.25.254.117进入到挂载目录

[root@nfs-clinent ~]# cd /net
[root@nfs-clinent ~]# cd 172.25.254.117
[root@nfs-clinent ~]# ls
westosshare
[root@nfs-clinent ~]# cd westosshare 
这样就可以看到他的共享目录下面的内容,而且是自动挂载,退出目录后默认5分钟自动卸载。他可以修改
在/etc/autofs.conf中可以修改

https://i-blog.csdnimg.cn/blog_migrate/56469f51c6e859e6529749ec3e9aee7f.png

进入挂载,然后退出/net目录,3秒后挂载自动消失

https://i-blog.csdnimg.cn/blog_migrate/a192df609e7d656fbeafd7397a7fd6e0.png



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值