学习手记-基于iTOP4412开发板NFS服务器搭建及测试

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习手记-基于iTOP4412开发板NFS服务器搭建及测试相关的知识,希望对你有一定的参考价值。

NFS特点:

1)基于UDP/IP

2)功能和网盘基本上差不多,但性能没那么强。


NFS服务器搭建步骤

  1. 在ubantu上安装nfs软件:nfs-kernel-server

  2. 配置文件

    1)打开配置文件:/etc/exports

    2)增加配置:/home/topeet/minLinux/ *(rw,sync,no_root_squash)

    含义如下:

    /home/topeet/minLinux/:服务器上的共享目录

    *:表示接受任何网段的访问

    rw:可读可写

    sync:同步

    no_root_squash: 这个说来话长,描述如下:

    【no_root_squash:登入 NFS 主机使用共享目录的使用者(客户端)如果是 root 的话,那么对于这个共享目录来说,他将就具有 root 的权限!(都是说话算数的老板啊!由于存在风险,一般调试时使用)
       root_squash:在登入 NFS 主机使用共享目录的使用者(客户端)如果是 root 时,那么这个使用者的权限将被压缩成为匿名使用者,通常他的 UID 与 GID 都会变成 nobody 那个系统账号的身份。(别以为你也是个主,这是老子的地盘,别乱来!)】

  3. 重启portmap服务

    /etc/init.d/portmap restart

    *portmap端口映射:帮助网络应用程序(nfs)找到正确的通讯端口(port)

  4. 重启nfs服务

    /etc/init.d/nfs-kernel-server restart


内核配置步骤:(内核要重新配置并烧写,开发板的nfs才能用)

  1. 在内核所在的路径下(/home/topeet/android4.0/iTop4412_Kernel_3.0)将config_for_linux_scp_elite 文件拷贝到.config 。如下:

    cp -r config_for_linux_scp_elite .config


以上是关于学习手记-基于iTOP4412开发板NFS服务器搭建及测试的主要内容,如果未能解决你的问题,请参考以下文章

[学习嵌入式开发板]iTOP-4412实现NFS网络文件系统

学习手记-基于iTOP4412 tftp服务器的搭建与测试

iTOP-4412开发板-QtE4.7-UVC摄像头使用例程

基于iTOP-4412开发板(精英版)恢复出厂设置

基于iTOP-4412开发板(精英版)恢复出厂设置

itop-4412开发板使用第一篇-信号量的学习使用(未完待续)