centos7 安装 nfs实现共享文件

一、检查是否已安装。

1
yum list installed | grep nfs

卸载:

1
yum -y remove nfs-utils rpcbind

二、安装

1
yum -y install nfs-utils rpcbind

三、配置:
/home/gongwei 为 需要共享的目录
* 为 所有ip都可访问

1
2
vi /etc/exports
/home/gongwei *(async,insecure,no_root_squash,no_subtree_check,rw)

执行使其生效:

1
exportfs -r

四、然后分别启动rpcbind和nfs服务:

1
2
systemctl start rpcbind.service
systemctl start nfs-server.service

五、确认NFS服务器启动成功:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
[root@db101 ~]# rpcinfo -p
   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
    100024    1   udp  53325  status
    100024    1   tcp  39351  status
    100005    1   udp  20048  mountd
    100005    1   tcp  20048  mountd
    100005    2   udp  20048  mountd
    100005    2   tcp  20048  mountd
    100005    3   udp  20048  mountd
    100005    3   tcp  20048  mountd
    100003    3   tcp   2049  nfs
    100003    4   tcp   2049  nfs
    100227    3   tcp   2049  nfs_acl
    100003    3   udp   2049  nfs
    100003    4   udp   2049  nfs
    100227    3   udp   2049  nfs_acl
    100021    1   udp  40306  nlockmgr
    100021    3   udp  40306  nlockmgr
    100021    4   udp  40306  nlockmgr
    100021    1   tcp  40155  nlockmgr
    100021    3   tcp  40155  nlockmgr
    100021    4   tcp  40155  nlockmgr

六、检查 NFS 服务器是否挂载我们想共享的目录

1
2
[root@db101 ~]# exportfs
/opt/test       <world>

至此,NFS已安装完毕。
客户端须挂载:

七、挂载指令:客户端挂载。
192.168.0.101:/home/gongwei 为 服务端ip及共享目录
/opt/nfsfile 为 客户端目录

1
[root@dev ~]# mount -t nfs 192.168.0.101:/home/gongwei /opt/nfsfile

八、测试:
创建文件或文件夹,在另外一个服务器目录下同样可以看到。

九、设置开机自启:

1
2
systemctl enable rpcbind.service
systemctl enable nfs-server.service
ˆ Back To Top