NFS服务的安装与启动

37傅思凯

安装准备

        在VMware Workstation上准备两台CentOS7虚拟机,一台做服务器一台做客户机。

下载 VMware Workstation Pro | CN(虚拟机下载地址)

CentOS7镜像文件有需要可以到网盘下载

链接:https://pan.baidu.com/s/1biX2c32EeCFIMRlknm9Icg?pwd=wy4d 
提取码:wy4d 

开始实验

        打开服务器终端检查系统是否已经安装NFS服务相关软件包

yum list installed |grep nfs

yum list installed |grep rpcbind

          若没有,通过下面代码下载相关软件包

yum install nfs-utils
yum install rpcbind

客户端配置

        第一步、修改IP地址

用Vim编辑器打开网卡配置文件,将静态ip改为192.168.100.10,另一个网卡可以直接注释掉

vim /etc/sysconfig/network-scripts/ifcfg-ens33

用Vim编辑器打开文件后,按A、I键进入编辑,摁ESC键结束编辑,想要退出并保存可以使用快捷键摁住Shift再摁两下Z(Shift+Z)

        第二步、重启网卡

修改完网卡配置后一定记得重启网卡

systemctl restart network

        第三步、查看ip地址是否正确

ip addr
#或着 ip a

服务器配置

        启动NFS服务

systemctl start nfs

这里提一嘴其他的常用代码

        停止NFS服务

systemctl stop nfs

        重启NFS服务

systemctl restart nfs

        查看NFS服务状态

systemctl status nfs

 如果你希望系统启动时自动加载NFS服务,可以执行以下命令设置NFS服务开机自启动

systemctl enable nfs

         设置完开机启动后,我们来进行exports文件的配置

首先创建/nfs目录与测试文件:

mkdir /nfs
touch /nfs/123

创建完成后使用Vim编辑器打开主配置文件/etc/exports

vim /etc/exports

(打开后发现文件时空文件这是正常的)

        主配置文件/etc/exports定义了要输出哪些目录,并且定义了哪些客户可访问输出的目录,及客户对输出目录的访问权限。在/etc/exports文件中,每一行定义一个共享目录其命令格式为:


<输出目录>  客户端1 (选项1,选项2,…)  客户端2 (选项1,选项2,...)

        按以下格式修改/etc/exports文件,并保存退出

/nfs 192.168.100.0/24(ro)   //第一列是共享的目录,第二列是NAT模式下的网段,要根据自己的网段修改,紧跟着的括号里面制定了read-only(ro)以只读方式共享

与修改网卡配置后一样,记得重启NFS服务使得配置生效

systemctl restart nfs

如果没有重新启动NFS进程,也可以使用expors命令使新修改的配置文件生效,
并可通过选项查看NFS服务器实现目录共享的情况

客户端测试

        在NFS服务器设置完成后,客户端可以使用showmount命令查询NFS服务器输出的共享目录,然后使用mount命令将所需的共享目录挂载到自己的文件系统中。例如,显示NFS服务器(IP为192.168.100.100)的输出目录列表:

showmount -e 192.168.100.100

客户端挂载点配置

mkdir /mnt/nfs //创建挂载点
mount 192.168.100.100:/nfs /mnt/nfs

挂载成功后测试下效果

ls /mnt/nfs/


使用cp命令可以把文件拷贝下来

cp /mnt/nfs/123  /root/  //将文件拷贝到根目录上
ls /root

如果希望取消已经挂载的NFS文件系统,可以使用umount命令

umount /mnt/nfs

至此,实验结束

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值