嵌入式开发——ubuntu下NFS安装与配置

来源:互联网 发布:手机淘宝积分在那里看 编辑:程序博客网 时间:2024/06/05 17:46

NFS安装与配置

NFS(Network File System,网络文件系统)是一种基于网络的文件系统
利用NFS可以实现开发板与宿主机之间的文件共享

  1. 1.检测是否安装NFS:dpkg -l |grep -i nfs这是已安装的情况
    这里显示已安装
  2. 2.安装NFS:sudo apt-get install nfs-kernel-server执行这条命令也会安装nfs-common
  3. 3.启动与停止NFS服务:/etc/init.d/nfs-kernel-server start
    或者service nfs-kernel-server start停止/重启:stop/restart
  4. 4.可以使用ps命令查看进程nfs是否打开:ps -aux | grep -i nfs
    这里写图片描述
  5. 5.配置NFS服务:
    在NFS的主配置文件/etc/exports中进行设置,然后启动NFS服务
vim /etc/exports 
在exports文件中可以定义NFS系统的输出目录(即共享目录)、访问权限和允许访问的主机等参数,格式如下:`[共享的目录] [主机名1或IP1(参数1,参数2)] [主机名2或IP2(参数3,参数4)]`如:`/home/20152617/nfs *(rw,sync,no_subtree_check)`

exports文件内容如下:
这里写图片描述
重启:/etc/init.d/nfs-kernel-server restart

  1. 6.mount命令挂载nfs文件系统:
    mount –t nfs 192.168.*.*:/home/* /mnt/*

  2. 7.通过以上步骤即可实现/home/nfs和/mnt/nfs两个目录下的内容一摸一样

  3. 注意:以上IP地址和目录请根据自己实际情况修改
    =========================================
  4. 日志:
    =========================================
  5. 2017/11/11:目标板与宿主机都需要安装NFS服务才能实现共享
    =========================================
  6. 2017/10/27:实现目标版【192.168.1.157】与主机【192.168.1.220】挂载nfs,在开发板输入命令mount -t nfs 192.168.1.220:/home/nfs /home/mnt/,前一个目录是主机上的目录,后一个目录是开发板上的目录
  7. 目标板
    这里写图片描述
    两个目录下内容相同,OK!
原创粉丝点击