Linux NFS 服务部署

系统环境:Oracle Linux 5.7

服务端:192.168.1.111

客户端:192.168.1.171

一、服务端配置

二、客户端配置

一、服务端配置

1.依次启动portmap和nfs服务

service portmap start

service nfs start

[root@OEL-ASM ~]#  service portmap status

portmap (pid 2543) is running...

[root@OEL-ASM ~]#  service nfs status

rpc.mountd is stopped

nfsd is stopped

rpc.rquotad is stopped

[root@OEL-ASM ~]# service nfs start

Starting NFS services:                                     [  OK  ]

Starting NFS quotas:                                       [  OK  ]

Starting NFS daemon:                                       [  OK  ]

Starting NFS mountd:                                       [  OK  ]
[root@OEL-ASM ~]# service nfs status

rpc.mountd (pid 10530) is running...

nfsd (pid 10527 10526 10525 10524 10523 10522 10521 10520) is running...

rpc.rquotad (pid 10504) is running...

2.将服务端需要共享的目录配置到/etc/exports文件中

例如在/etc/exports配置文件中添加一行:

/usr2/nfs *(rw)

配置/etc/exports文件后重启nfs服务

[root@OEL-ASM /]# mkdir -p /usr2/nfs

[root@OEL-ASM /]# cd /usr2/nfs

[root@OEL-ASM nfs]# ls

[root@OEL-ASM nfs]# pwd

/usr2/nfs

[root@OEL-ASM nfs]# touch 1 2

[root@OEL-ASM nfs]# vi 1

[root@OEL-ASM nfs]# vi 2

[root@OEL-ASM nfs]# more 1

Hello, World! one~

[root@OEL-ASM nfs]# more 2

Hello, World! two.

[root@OEL-ASM nfs]# pwd

/usr2/nfs

[root@OEL-ASM nfs]# ls -lh

total 8.0K

-rw-r--r-- 1 root root 19 10-09 10:02 1

-rw-r--r-- 1 root root 19 10-09 10:03 2
[root@OEL-ASM nfs]# vi /etc/exports

[root@OEL-ASM nfs]# more /etc/exports

/usr2/nfs *(rw)

[root@OEL-ASM nfs]# service nfs restart

Shutting down NFS mountd:                                  [  OK  ]

Shutting down NFS daemon:                                  [  OK  ]

Shutting down NFS quotas:                                  [  OK  ]

Starting NFS services:                                     [  OK  ]

Starting NFS quotas:                                       [  OK  ]

Starting NFS daemon:                                       [  OK  ]

Starting NFS mountd:                                       [  OK  ]
[root@OEL-ASM nfs]# showmount -e Export list for OEL-ASM: /usr2/nfs * [root@OEL-ASM nfs]# exportfs /usr2/nfs <world>

二、客户端配置

1.同样启动服务

service portmap start

service nfs start

2.创建挂载目录挂载服务端映射出来的目录

mkdir -p /usr2/nfs_map



mount -t nfs 192.168.1.111:/usr2/nfs /usr2/nfs_map

此时就可以在客户端/usr2/nfs_map目录下看到服务端/usr2/nfs目录下的文件了,如下:

# df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/VolGroup00-LogVol00

                       55G   11G   41G  21% /

/dev/sda1              99M   23M   71M  25% /boot

tmpfs                 749M     0  749M   0% /dev/shm

192.168.1.111:/usr2/nfs

                       55G   11G   41G  21% /usr2/nfs_map

# ls -lh

total 8.0K

-rw-r--r-- 1 root root 19 10-09 10:02 1

-rw-r--r-- 1 root root 19 10-09 10:03 2

# more 1 Hello, World! one~
# more 2 Hello, World! two.

 更详尽的nfs服务相关知识可参见这篇转载文章:http://www.cnblogs.com/jyzhao/articles/4014418.html

你可能感兴趣的:(linux)