zoukankan      html  css  js  c++  java
  • Tiny_4412的NFS挂载

    设备连接:
             交叉网线
             串口线
             usb线
             电源线
    网络设置:
    笔记本ubuntu:wifi处,设置IPv4设置“仅本地连接”,不要自动了,此时wifi已经关闭
     
    ifconfig 查看  pc地址
    inet/IP:169.254.9.78
    掩码/Mask;255.255.0.0
    广播地址:169.254.255.255
     
    开发板默认:192.168.1.230
     
    设置两者在同一个网段:
     
    修改开发板:
    /etc/eth0-setting
     
    将其IP地址改成你想要设置的IP
    IP:169.254.9.100
    Mask;255.255.0.0
    GateWay:169.254.255.255
    DNS:169.254.255.255
    MAC;不变  硬件地址
     
    重启开发板,使用ifconfig命令,就发现IP地址已经修改过来了。
     
    互相ping一下即可ping通.
     
    按ctrl+c停止或者 ping -c 5 ip  来指定送出的数据包 数目
     
    搭建nfs:

    安装:sudo apt-get install nfs-kernel-server nfs-common portmap
    配置:vim /etc/exports
    /home/mrwang/nfs *(rw,sync,no_subtree_check)

    1.sudo /etc/init.d/rpcbind restart 
     注:nfs是一个RPC程序,使用它前,需要映射好端口,通过portmap设定。这里是rpcbind
    2.#sudo /etc/init.d/nfs-kernel-server restart      <---重启nfs服务
    3.#showmount -e                                    <---显示共享出的目录
     
    本机测试:
    #sudo mount -t nfs localhost:/home/wang/nfs  /mnt
    或者:sudo mount 127.0.0.1:/home/wang/nfs /mnt
    cd /mnt
    ls
     
    注:localhost为本机linux的IP地址
     
    这样就把共享目录挂到了/mnt目录,取消挂载用:
    #sudo umount /mnt
    注意:由于目前就在mnt目录下操作,因此会出现
    umount.nfs: /mnt:device is busy
    只需要退出mnt目录在执行umount命令即可。
     
    挂载开发板:
     
    如果用在嵌入式设备上挂载,要加上参数-o nolock
     
    我在开发板上使用的挂载命令:
     
    mount -t nfs -o nolock 169.254.9.78:/home/wang/nfs  /mnt
     
    至此挂载完成,可以自行查看。

    cp 文件到/home 
    打开etc/init.d里的rcS
    末尾添加路径:
    /home/hello
    至此实现开机执行自己写的应用代码。
  • 相关阅读:
    nacos 配置优先级
    spring cloud 依赖查询
    树-数据结构
    CI/CD + docker 综合实战
    CICD:CentOS 下 Jenkins 安装
    生产环境 OOM 与 GC 问题的处理思路
    如何优雅的进行接口管理
    合并多个Execl 电子表格 java poi
    深入了解数据导入的一些解决方案
    浅谈导出Execl的报表数据解决方案
  • 原文地址:https://www.cnblogs.com/samewang/p/4774143.html
Copyright © 2011-2022 走看看