Linuk使用nfs建立共享目录

2024-01-09 11:53:02

nfs修改端口

默认端口:

服务器开启111和2049端口,111为rpcbind对应端口,2049为nfsd对应端口

修改默认端口:

编辑或着新建/etc/sysconfig/nfs 修改默认端口
vi /etc/sysconfig/nfs 
在末尾添加以下内容
RQUOTAD_PORT=30001
LOCKD_TCPPORT=30002
LOCKD_UDPPORT=30002
MOUNTD_PORT=30003
STATD_PORT=30004
将端口添加到防火墙,没有需求也可以不加
firewall-cmd --permanent --add-port=30001/tcp
firewall-cmd --permanent --add-port=30001/udp
firewall-cmd --permanent --add-port=30002/tcp
firewall-cmd --permanent --add-port=30002/udp
firewall-cmd --permanent --add-port=30003/udp
firewall-cmd --permanent --add-port=30003/tcp
firewall-cmd --permanent --add-port=30004/tcp
firewall-cmd --permanent --add-port=30004/udp
重启防火墙
firewall-cmd --reload
重启服务
systemctl restart nfs

nfs命令

#查看nfs状态
service nfs status
#启动nfs
service nfs start
#重启nfs服务
systemctl restart nfs
#停止nfs
service nfs stop
#设置nfs-server服务开机自动启动:
systemctl enable nfs-server

设置共享目录

项目环境

例如将A服务器:192.168.1.1   /data/application
共享到B服务器:192.168.1.2   /data/application

A服务器创建exports

在A服务器

#创建文件夹
mkdirs /data/application
#设置共享目录
vi /etc/exports
添加内容
/data/application 192.168.1.1(rw,sync,no_root_squash)
#rw 该主机对该共享目录有读写权限
#sync资料同步写入到内存与硬盘当中
#no_root_squash 登入 NFS 主机使用分享目录的使用者

A服务器共享目录重新生效

exportfs -rv

A服务器查看共享目录情况

showmount -e 192.168.1.1

B服务器挂载共享目录

mount -t nfs 192.168.1.1:/data/application  /data/application

B服务器开机自动挂载

vi /etc/fstab
在默认添加
192.168.1.1:/data/application  /data/application nfs defaults 0 0

B服务器取消挂载路径

umount /data/application

文章来源:https://blog.csdn.net/qq_20025777/article/details/135473571
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。