CentOS 7系统中怎么安装NFS,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
公司主营业务:成都网站建设、网站制作、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联建站是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联建站推出阳城免费做网站回馈大家。
NFS就是Network File System的缩写,它最大的功能就是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。
NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,而在本地端的系统中来看,那个远程主机的目录就好像是自己的一个磁盘分区一样,在使用上相当便利;
NFS一般用来存储共享视频,图片等静态数据。
NFS挂载原理:
NFS挂载结构图
yum install -y nfs-utils
开机启动:(必须先启动rpcbind服务)
systemctl enable rpcbind.service
systemctl enable nfs-server.service启动服务
systemctl start rpcbind.service
systemctl start nfs-server.service
2.新建要挂载的文件夹
mkdir -p /opt/volumes
3.修改文件夹权限
chmod a+rw /opt/volumes
4.配置 NFS 服务目录
打开文件 vim /etc/exports,在尾部新增一行,内容如下
/opt/volumes:作为服务目录向客户端开放
*:表示任何 IP 都可以访问
rw:读写权限
sync:同步权限
no_subtree_check:表示如果输出目录是一个子目录,NFS 服务器不检查其父目录的权限
/opt/volumes *(rw)
# /opt/volumes 192.168.248.0/24(rw,sync,fsid=0)
5.使配置文件生效
exportfs -r
6.确认NFS服务器启动成功:
如果需要查看一下是否已经启动nfs服务,可以使用:systemctl list-unit-files | grep nfs
7.调整防火墙配置
在nfs和nfs的守护进程rpcbind起来后,会由几个端口,防火墙需要打通,才能是客户端访问
firewall-cmd --add-service=nfs --permanent --zone=public
firewall-cmd --add-service=mountd --permanent --zone=public
firewall-cmd --add-service=rpc-bind --permanent --zone=public
firewall-cmd --reload
1.新建挂载目录
mkdir -p /opt/volumes-mount
2.客户端查看服务端可挂载
showmount -e nfs_server_ip: 查看nfs服务端的可用挂载点
#showmount -e 192.168.137.206
3.挂载目录
mount 192.168.137.206:/opt/volumes /opt/volumes-mount/
mount -t nfs 192.168.137.206:/opt/volumes /opt/volumes-mount/
4.验证 NFS 服务
ip addr>/opt/volumes-mount/test.txt
查看服务器中/opt/volumes 目录下是否有 test.txt 文件,有则表示成功
5.取消 NFS 客户端挂载
umount /opt/volumes-mount
6.配置客户端开机自动挂载nfs共享目录
vi /etc/fstab
添加 192.168.137.206:/application/share /application/share nfs defaults 0 0
关于CentOS 7系统中怎么安装NFS问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。