• 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

  • 相关阅读:
    数组排序去重
    js打印页面添加分页
    使用navicate可视化工具连接mysql数据库错误
    php_smarty模板引擎与.NET_VTemplate模板引擎对比
    JoshChen判断是否微信内置浏览器访问【转载】
    JoshChen毕业设计分享之班级网站-ASP.NET
    JoshChen防止前台恶意修改数据
    JoshChen安卓开发学习,从零开始(2)
    JoshChen安卓开发学习,从零开始(1)
    JoshChen模式笔记之php单例模式
  • 原文地址:https://www.cnblogs.com/jyzhao/p/3809078.html
Copyright © 2020-2023  润新知