配置有个nfs

Posted 战五渣

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了配置有个nfs相关的知识,希望对你有一定的参考价值。

一、 服务端配置

1.1 安装包

服务端基本环境Centos6.5

[[email protected] ~]# yum -y install nfs-utils rpcbind

[[email protected] ~]# rpm -qa | grep "rpcbind"

rpcbind-0.2.0-16.el6.x86_64

[[email protected] ~]# rpm -qa | grep "nfs"

nfs-utils-lib-1.1.5-13.el6.x86_64

nfs-utils-1.2.3-78.el6_10.1.x86_64

1.2 配置文件

[[email protected] ~]# vim /etc/exports

/home/data/sharedir  客户端IP(rw,sync,no_root_squash)

1.3 配置防火墙

[[email protected] ~]# rpcinfo -p > nfs.txt

[[email protected] ~]# vim nfs.txt

program vers proto   port  service
    100000    4   tcp    111  portmapper
    100000    3   tcp    111  portmapper
    100000    2   tcp    111  portmapper
    100000    4   udp    111  portmapper
    100000    3   udp    111  portmapper
    100000    2   udp    111  portmapper
    100005    1   udp  40657  mountd
    100005    1   tcp  46458  mountd
    100005    2   udp  52413  mountd
    100005    2   tcp  53785  mountd
    100005    3   udp  60260  mountd
    100005    3   tcp  44574  mountd
    100003    2   tcp   2049  nfs
    100003    3   tcp   2049  nfs
    100003    4   tcp   2049  nfs
    100227    2   tcp   2049  nfs_acl
    100227    3   tcp   2049  nfs_acl
    100003    2   udp   2049  nfs
    100003    3   udp   2049  nfs
    100003    4   udp   2049  nfs
    100227    2   udp   2049  nfs_acl
    100227    3   udp   2049  nfs_acl
    100021    1   udp  44067  nlockmgr
    100021    3   udp  44067  nlockmgr
    100021    4   udp  44067  nlockmgr
    100021    1   tcp  44186  nlockmgr
    100021    3   tcp  44186  nlockmgr
    100021    4   tcp  44186  nlockmgr  

[[email protected] ~]# tail -n +2  nfs.txt |awk ‘{print $3,$4}‘|sort -u

tcp 111
tcp 2049
tcp 44186
tcp 44574
tcp 46458
tcp 53785
udp 111
udp 2049
udp 40657
udp 44067
udp 52413
udp 60260

配置防火墙

-A INPUT -p tcp -m state --state NEW -m tcp --dport 111 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 2049 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 44186 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 44574 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 46458 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 53785 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 111 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 2049 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 40657 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 44076 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 52413 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 60260  -j ACCEPT

1.4 启动服务

[[email protected] ~]# service rpcbind  restart

[[email protected] ~]# service nfs  restart

[[email protected] ~]# service iptables  restart

二、 客户端挂载

[[email protected] ~]#  yum install -y nfs-utils

[[email protected] ~]# cd /

[[email protected] /]# mkdir   sharedir

[[email protected] /]# systemctl  restart  nfs

[[email protected] /]# showmount -e 服务端IP

[[email protected] /]# mount -t nfs  服务端IP:/home/data/sharedir   /sharedir

也可以写进/etc/fstab实现开机挂载

[[email protected] /]# df -hT

服务端IP:/home/data/sharedir nfs4      110G   39G   67G  37% /sharedir

成功 

 

以上是关于配置有个nfs的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段11——vue路由的配置

VSCode自定义代码片段11——vue路由的配置

VSCode自定义代码片段11——vue路由的配置

NFS介绍NFS服务端安装配置NFS配置选项

NFS介绍NFS服务端配置安装配置 NFS配置选项 客户端的配置

五十NFS介绍NFS服务端安装配置NFS配置选项