系统相关
首页 > 系统相关> > linux下NFS的简单配置

linux下NFS的简单配置

作者:互联网

有时候,单位会有一些闲置的服务器,性能不高,但是贵在存储空间较大,为了利用起来,可以通过nfs工具,将其作为一个共享存储来使用。

我们来配置一下nfs服务,大致分为服务端和客户端,其实服务端和客户端使用的工具包都是一样的,不同的是,服务端启动了nfs和rpcbind,而客户端只需要启动rpcbind服务就可以了。

首先,我们来配置服务端。前提是,yum源配置好,firewall关闭或放行111端口(nfs默认端口)。

1.服务端

yum  install -y nfs-utils rpcbind
#启动服务
systemctl start nfs rpcbind
#加入开机启动
systemctl enable nfs rpcbind

 安装完后,会生成配置文件:/etc/exports

vi /etc/exports
#格式
#ip或者主机名:准备共享的目录 [允许访问的地址段或主机,地址段/24,主机掩码是32] (权限,多个权限用逗号隔开),此时是允许所有连接
10.0.0.1:/soft *(rw,sync,all_squash)
#rw 可读写,ro 只读,sync写入磁盘,all_squash,以匿名用户登录
#配置完重启服务
systemctl restart nfs 
#创建要共享的目录,设置属组和属主
mkdir  /soft
chown -R nfsnobody.nfsnobody /soft
#在本机查看是否配置成功
showmount -e 

2.客户端

安装

yum install -y nfs rpcbind
#启动服务
systemctl start rpcbind
#加入开机启动
systemctl enable rpcbind
#查看服务端挂载配置
showmount -e 服务端IP

挂载(临时挂载,重启无效)

#centos7 挂载无需再指定-t 参数指定nfs 直接mount即可,客户端创建目的挂载点目录
mkdir /data
mount 10.0.0.1:/soft /data
#通过mount 命令查看已挂载设备

永久挂载,通过/etc/fstab来实现永久挂载

vi /etc/fstab
#格式 
10.0.0.1:/soft         /mount_data    nfs    defaults,_netdev     0  0
mount -a 
#此时永久挂载成功,_netdev指的是只有当网络连接有效时才挂载,否则会出现网络不通,df卡死的情况
#当然也可以通过umount -lf 目录 来强制卸载

此时挂载就完成了。win10上也可以挂载访问linux的nfs,有空测试一下,以上内容有错误的地方,请斧正!

标签:rpcbind,NFS,配置,systemctl,nfs,linux,挂载,soft,服务端
来源: https://www.cnblogs.com/DevilCisco/p/16391723.html