linux--NFS server

首先,在我们安装nfs的时候,我们需要了解两个套件:portmap和nfs-utils或者nfs-utiles-clients

portmap

portmap是我们启动NFS的时候必须启动的一个准备工作。portmap会将自己管理的port map分配给client,让它连接nfs 服务器

nfs-utils或者nfs-utiles-clients

这个是nfs的主要套件,它提供rpc.nfsd及rpc.mountd这两个NFS daemons(守护进程)与其相它相关documents与说明文件、执行档文档等的套件

所以在开始安装的时候,我们需要先查看下是否安装了这两个套件。

查看的命令很简单:rpm -qa |grep nfs  和 rpm -qa |grep portmap

如果没有安装,那么我们使用yum -y install nfs* 和yum -y install portmap 把它们安装上去

安装完后,我们需要启动下服务:  /etc/rc.d/init.d/portmap start  -->启动portmap

/etc/rc.d/init.d/nfs start          -->启动nfs

服务器的配置:
[root@classroom Desktop]# yum -y install nfs-utils rpcbind #安装NFS服务

[root@classroom Desktop]# rpm -qa | grep nfs
libnfsidmap-0.25-9.el7.x86_64
nfs-utils-1.3.0-0.el7.x86_64

[root@classroom Desktop]# rpm -qa | grep rpcbind
rpcbind-0.2.0-23.el7.x86_64

创建共享目录,并给予权限:

[root@classroom Desktop]# mkdir /var/web
[root@classroom Desktop]# chmod a+w /var/web/
[root@classroom Desktop]# cd /var/web/
[root@classroom web]# touch test.txt

编辑NFS主配置文件:

[root@classroom web]# vim /etc/exports
#文件格式:共享路径 客户端主机(选项)
/var/web/  172.25.0.11(rw)

重启下服务:

[root@classroom web]# systemctl restart nfs
[root@classroom web]# systemctl restart rpcbind


客户端的配置:
显示NFS服务器的输出

[root@server0 var]# showmount -e classroom.example.com
Export list for classroom.example.com:
/var/web     172.25.0.11

创建共享目录,并实施挂载:

[root@server0 Desktop]# mkdir /var/web
[root@server0 Desktop]# mount classroom.example.com:/var/web /var/web

设置开启自启动

[root@server0 /]# echo "classroom.example.com:/var/web /var/web nfs defaults 0 0" >>/etc/fstab

测试是否共享成功:

[root@server0 /]# ll /var/web/
-rw-r--r-- 1 root root 14 Oct 30 10:22 test.txt


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值