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

  • 相关阅读:
    MYSQL 之 JDBC(十三):处理事务
    MYSQL 之 JDBC(十四):批量处理JDBC语句提高处理效率
    MYSQL 之 JDBC(十五):数据库连接池
    MYSQL 之 JDBC(十六): DBUtils
    MYSQL 之 JDBC(十七): 调用函数&存储过程
    Android初级教程理论知识(第八章网络编程二)
    android6.0SDK 删除HttpClient的相关类的解决方法
    iOS下WebRTC音视频通话(三)-音视频通话
    love~LBJ,奥布莱恩神杯3
    Android简易实战教程--第二话《两种进度条》
  • 原文地址:https://www.cnblogs.com/jyzhao/p/3809078.html
Copyright © 2011-2022 走看看