redhat 9.2安装nfs
服务端
yum install nfs-utils rpcbind
vim /etc/services 查看端口号 输入/nfs
启动服务:
service rpcbind start
service nfs-utils start
关闭服务:
systemctl stop rpcbind.socket
systemctl stop rpcbind
systemctl stop nfs-utils
创建共享文件:
mkdir /nfsshard/
chmod 777 /nfsshard/
修改配置文件:
/etc/exports
增加: /nfsshare *(insecure,rw,sync)
重启动服务:
service rpcbind restart
service nfs-utils restart
或者
systemctl restart nfs-server.service
systemctl restart rpcbind
查看共享情况:
showmount -e 127.0.0.1
报错:
showmount -e 127.0.0.1
clnt_create: RPC: Program not registered
解决:
# 如果nfs报错
systemctl restart nfs-server.service
systemctl restart rpcbind
#或者
[root@master01 ~]# systemctl enable --now nfs-server rpcbind
Created symlink from /etc/systemd/system/multi-user.target.wants/nfs-server.service to /usr/lib/systemd/system/nfs-server.service.
[root@master01 ~]# showmount -e 127.0.0.1
Export list for 127.0.0.1:
/nfsshare *
挂载:
mount -t 192.168.0.118:/nfsshard /opt/
开机启动自动挂载:
vim /etc/fstab
/dev/mapper/rhel-var /var xfs defaults 0 0
/dev/mapper/rhel-swap none swap defaults 0 0
192.168.0.118:/nfsshard /mnt nfs defaults 0 0
umount /opt/
mount -a
客户端:
mount showmount
showmount
monut -t 192.168.0.118:/tem/a /mnt
vim /etc/export
/dir *(rw)