zoukankan      html  css  js  c++  java
  • nfs服务器与客户端配置

    服务器端(PC)配置

    ubuntu提供两种NFS服务器:
    一种以内核模块形式提供,nfs-kernel-server;
    一种以用户空间程序形式提供,nfs-user-server;
    两种择一即可.
    1. 安装:
       sudo apt-get install nfs-kernel-server;
    2. 配置
       /etc/exports
       /home/yuxi/nfs  *(rw,sync,no_root_squash,no_subtree_check)
    注:1) /home/yuxi需先创建。

          2) NFSv3, NFSv4稍有不同,有文档指出NFSv4要增加fsid=0参数,实测不加可以。
    3. 重新启动
    完成后,启动portmap和nfs服务。
    /etc/init.d/nfs-kernel-server restart
    /etc/init.d/portmap restart
    4. showmount -e;    显示共享目录。
    5. 访问

    PC端测试:
    mount -o nolock 192.168.1.222:/home/yuxi/nfs   /mnt  
    umount /mnt

    客户端(ARM开发板)配置

    1.  ARM板卡内核配置,支持nfs文件系统,以linux-2.6.36为例:

    File systems --->

               Network File Systems --->

                           * NFS client support

                             *  NFS client support for NFS version 3

                             *  NFS client support for NFS version 4

                           * Root file system on NFS

    内核不配置NFS选项时,开发板挂测mount时,出现:No such device!

    2.  系统启动后,挂载文件测试。

    ~ # mount -t nfs 192.168.1.222:/home/yuxi/nfs /mnt

    error:
    svc: failed to register lockdv1 RPC service (errno 111).
    lockd_up: makesock failed, error=-111
    mount: mounting 192.168.1.222:/home/yuxi/nfs on /mnt failed: Connection refused

    需增加 -o nolock选项:

    ~ # mount -t nfs 192.168.1.222:/home/yuxi/nfs /mnt  -o nolock
    ~ # ls /mnt
    bin      etc      lib      mnt      root     tmp      var
    dev      home     linuxrc  opt      sbin     usr      wang

  • 相关阅读:
    goreplay~基本知识
    goreplay~http输出队列
    goreplay~拦截器设置
    goreplay~流量变速
    goreplay~http过滤参数
    goreplay~文件输出解析
    goreplay~http输出工作线程
    Antlr4 语法解析器(下)
    2021最新版Eclipse的下载和使用
    MySQL中drop、truncate和delete的区别
  • 原文地址:https://www.cnblogs.com/embedded-linux/p/4839765.html
Copyright © 2011-2022 走看看