zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    .NET框架程序设计三个概念:.NET,.NET平台(PlatForm),.NET框架(Framework)
    解决AVI格式的文件不能删除的问题
    加载项目失败的解决办法
    由Codebehind所引发的
    由Duwamish学习web.config的配置
    JDK、JRE、JVM之间的关系
    hadoop等的下载地址
    eclipse代码自动补全
    UML 类图中的几种关系
    fedora 14 的163的yum源
  • 原文地址:https://www.cnblogs.com/jyzhao/p/3809078.html
Copyright © 2011-2022 走看看