fzy-blog

Centos 安装 nfs

2019-05-24

Centos 安装 nfs

检查 nfs 是否启动:
1、通过进程查看 nfs 服务是否运行

ps -aux|grep -v grep|grep nfs #有该进程即为开启状态

2、通过命令查看 nfs 服务的状态

/etc/init.d/nfs status
3、chkconfig 命令查询系统服务

chkconfig –list nfs
检查 nfs 是否安装:

rpm -qa|grep nfs
rpm -qa|grep portmap
centos 6.0 以上没有 portmap 变成了 rpcbind
检查有没有安装 rpcbind

rpm -qa|grep rpcbind
安装:

yum -y install nfs-utils rpcbind
服务端配置:

#vi /etc/exports

文件内容:

#/opt/issystem/docs 192.168.1.*(rw,sync,no_root_squash)

#service rpcbind start /restart/stop

#service nfs start

查看 nfs 用到的所有端口

#rpcinfo -p localhost

防火墙增加如下端口:
vi /etc/sysconfig/iptables
-A INPUT -m state –state NEW -m udp -p udp –dport 111 -j ACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –dport 111 -j ACCEPT
-A INPUT -m state –state NEW -m udp -p udp –dport 875 -j ACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –dport 875 -j ACCEPT
-A INPUT -m state –state NEW -m udp -p udp –dport 53498 -j ACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –dport 33180 -j ACCEPT
-A INPUT -m state –state NEW -m udp -p udp –dport 38168 -j ACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –dport 38439 -j ACCEPT
-A INPUT -m state –state NEW -m udp -p udp –dport 55848 -j ACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –dport 32812 -j ACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –dport 2049 -j ACCEPT
-A INPUT -m state –state NEW -m udp -p udp –dport 2049 -j ACCEPT
-A INPUT -m state –state NEW -m udp -p udp –dport 41705 -j ACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –dport 47329 -j ACCEPT

/etc/init.d/iptables restart 最后重启防火墙使配置生效

/etc/init.d/iptables save

/etc/init.d/iptables status 查看打开的端口

查询 nfs 的共享状态
showmount -e

显示已经与客户端连接上的目录信息

showmount -a
客户端:

mount -t nfs 10.245.8.27:/opt/issystem/docs /opt/issystem/docs
显示已经与服务端连接上的目录信息

showmount -e 10.245.8.27
检查客户端是否挂载成功和挂载路径

mount |grep nfs
设置 NFS 服务器的自动启动状态
对于实际的应用系统,每次启动 LINUX 系统后都手工启动 nfs 服务器是不现实的,需要设置系统在指定的运行级别自动启动 portmap 和 nfs 服务。

chkconfig –list portmap
chkconfig –list rpcbind
chkconfig –list nfs
设置 portmap 和 nfs 服务在系统运行级别 3 和 5 自动启动。

chkconfig –level 35 portmap on
chkconfig –level 35 rpcbind on
chkconfig –level 35 nfs on
如果新建文件没有写权限则配置

chmod 777 -R /opt/statics
卸载已挂载的 NFS 共享目录

umount /tmp/david/

Tags: Linux
使用支付宝打赏
使用微信打赏

若你觉得我的文章对你有帮助,欢迎点击上方按钮对我打赏

扫描二维码,分享此文章