暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Linux系统中NFS网络文件系统使用

原创 张伟垚 2020-05-26
661

NFS(Network File System)即网络文件系统。
它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。

用途:包含但不仅限于在oracle的一些迁移场合中,如需要使用数据泵导出文件但没有足够本地文件空间情况下,可以使用这个将源端和目标端建立连接,既解决空间不足问题也减少了备份文件传输时间。
服务端安装nfs-utils rpcbind两个依赖包。
客户端安装 rpcbind一个依赖包即可。

服务端:提供读写磁盘的。
客户端:访问服务端进行磁盘读写的。

使用yum安装完依赖包后,查看是否成功生成配置文件。
image.gif
创建共享目录,将文件所有者指定为nfsnobody。nfsnobody用户在安装nfs时会自动创建。
image.gif
如果不指定共享用户,则nfs系统在分配权限时会以用户uid为主,客户端如果用root账户会在服务器被自动降级至nfsnobody。
image.gif

服务端配置文件

image.gif

启动相关服务

服务端:
service rpcbind start
service nfs start

客户端:
service rpcbind start
service nfs start

查看命令 showmount -e

[root@zwy12c01 test]# cat /var/lib/nfs/etab
image.gif

chkconfig rpcbind on
chkconfig nfs on
chkconfig --list rpcbind
chkconfig --list nfs
开机自启动服务,并检查

image.gif

客户端挂载nft类型的nfs目录
mount -t nfs 192.168.250.21:/nfs/test /nfs
image.gif

永久挂载:
注:一般不将nfs挂载信息写入fstab,因为nfs依赖于rpc服务,rpc服务启动晚于fstab时会出错。可以将挂载信息写入 /etc/rc.local
vi /etc/rc.local
#mount nfs_data
mount -t nfs 192.168.250.21:/nfs/test /nfs

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论