ubuntu配置NFS,挂载到开发板(新手版)

来到新公司,要求配置环境,就是ubuntu配置NFS,挂载到开发板,之前没有配置过,过程坎坎坷坷,各种百度、csdn论坛上百度,发现都不是很详细,所以写下这篇笔记,为了让自己再熟悉一边流程,也为了可以帮到有需要的人,话不多说,我们开始进入正题!

  首先我们需要准备的东西有:
  1.虚拟机 这里我用的是VMware
  2.Ubuntu的镜像安装包
  3.安装好的Ubuntu系统

1.进入Ubuntu界面

  一开始的界面是这样的,左侧没有命令行终端

  我们按快捷键Ctrl+Alt+T 或 Alt+F2搜索 gnome-terminal即可打开命令行模式

嗯

注释:由于用到root超级用户权限,而刚创建的Ubuntu系统root密码是随机的,所以,我们需要进行下面的操作。

 需要进行的操作:
 1.sudo passwd  (这里输入当前用户的密码)
 2.接下来提示再输入新的Unix密码,确认密码(这个密码就是修改完的root超级用户的密码)

2.安装NFS

因为Ubuntu上默认没有安装,所以我们需要先安装一下NFS服务器

apt-get install nfs-kernel-server` 
有提示的话输入yes或no即可

3.创建共享目录

 mkdir share

本人使用share作为共享目录,名字可根据需要自己设置,这里创建共享目录的作用主要是将服务器上的share(也就是我刚刚创建的虚拟机上的share目录)挂载到开发板上。

4.修改共享目录的权限

   chmod 777 -R share/

这一步的操作是为了保证使用者(开发板)使用share下的东西都能够读、写、执行。

5.修改 NFS 配置文件

NFS的配置文件为etc目录下的exports,在这之前我将ETC目录下的文件权限变为777(不变我这里不能更改,别人的电脑我就不知道了),用vi /etc/exports将配置文件打开,文件刚一打开就已经进去编辑模式了,这时候我们直接输入
/share *(rw,sync,no_root_squash,no_subtree_check)
操作完之后我们ESC退出编辑模式,:WQ保存退出即可

解析:

/share:服务器要共享的目录

星号 :所有人都能访问,虽然可以设ip,但为了以后不用去改,建议用“*”

(rw,sync,no_root_squash,no_subtree_check):

rw:读/写权限

sync:数据同步写入内存和硬盘

no_root_squash:服务器允许远程系统以root特权存取该目录

no_subtree_check:关闭子树检查

其他选项可以通过man exports查阅man文档

注释:配置文件前面有#符号,注意我们这条语句是不加#的 加了就不执行了,没有意义。

6.修改IP

因为要保证开发板跟虚拟机在同一网段上,我们需要修改Ubuntu的网络配置文件,位置在/etc/network/下的interfaces,我们vi编辑器打开这个配置文件,本人使用的是Ubuntu12.04的版本,不同版本的配置文件应该是不同的,题主也不怎么了解,就不误导别人了,这里只说12.04版本的配置。(以本人192.168.136.93为例)

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static 
address 192.168.136.93
gateway 192.168.136.1
netmask 255.255.255.0
network 192.168.136.1
broadcast 192.168.136.255

注释:查看虚拟机IP的命令为ifconfig 不是ipconfig…血淋淋的教训

7.重启服务

这些都做完之后我们需要重启服务

重启portmapper(端口映射)服务

service portmap restart

重启NFS服务

service nfs-kernel-server restart

重启网关服务

/etc/init.d/networking restart

这个时候我们可以用showmount -e查看自己的共享目录

8.在开发板上操作

mount -t nfs -o nolock 192.168.136.93:/share /share

挂载成功了话 我们cd到开发板的share目录 ls一下 就可以看到和服务器的share下的东西一样

题主是个新手,如果上面步骤或者什么说的不对的地方,希望可以指出,题主一定改正。

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值