cubietruck如何搭建nfs环境

来源:互联网 发布:工业机器人您样编程 编辑:程序博客网 时间:2024/06/06 12:46
一、虚拟机上安装nfs服务。
1. 虚拟机上安装nfs
apt-get install nfs-kernel-server
2. 虚拟机上建立一个共享文件夹
mkdir nfs_share
3. 修改exports配置文件
gedit  /etc/exports
最后一行添加上:/nfs_share  *(rw,sync,no_root_squash,no_subtree_check)
/nfs_share 共享文件夹
*:所有ip段均可访问
rw: 挂接此目录的客户端对该共享目录具有读写权限
sync:资料同步写入内存和硬盘
no_root_squash:root用户具有对根目录的完全管理访问权限。
no_subtree_check:不检查父目录的权限。
 
4. 重启nfs服务
service nfs-kernel-server restart
 
到目前为止,虚拟机上的nfs服务已经搭建完成,我们先可以在虚拟机上测试一下,看这个nfs服务是否可用,方法就是在虚拟机上将/nfs_share挂载到/nfs_test文件夹下,看两个文件夹的内容是否可以同步动态的变化。
5. 建立测试文件夹
mkdir nfs_test
6. 挂载/nfs_share
mount -t nfs -o nolock localhost:/nfs_share  /nfs_test/
7. 在/nfs_share 文件夹随便新建一些文件,查看/nfs_test里面是否会出现这些文件,如果出现则测试通过,否则测试失败,重新检查以上几步。
二、开发板、虚拟机、主机三者互相ping通。
1.虚拟机的网络设置(设为自定义桥接模式(VMnet0)) 


2. 编辑->虚拟机网络编辑器(一定要自定义桥接到指定主机的网卡,如图桥接到本地连接)
 
桥接模式:桥接到主机物理网卡上。
3.用路由器将主机,开发板连在一起,那这样就相当于主机,开发板,虚拟机处在同一个局域网里面了。他们的ip地址就处于同一个网段了。我测试时三者的IP地址分别为:
虚拟机:192.168.0.104
开发板:192.168.0.105
主机:192.168.0.101
经过上面三步,主机、开发板和虚拟机三者之间就可以互相ping通了。
 
三、开发板上挂载/nfs_share
1. 开发板上安装nfs服务
apt-get install nfs-kernel-server
2. 开发板上建立挂载文件夹
mkdir /nfs_test
3. 挂载nfs_share
mount -t nfs -o nolock 192.168.0.104(虚拟机ip):/nfs_share  /nfs_test/
到此为止整个nfs服务以及在开发板上挂载已经完成,其中遇到了很多问题,用了很多方法,有些方法操作了一遍,不知是否有用,比如开发板关闭防火墙:ufw disable。




参考资料:http://blog.csdn.net/stephen_jie/article/details/52980704
http://wenku.baidu.com/link?url=AyE4bnSVjLNqGZlZWNrMqHM0A8w7xysaOELj1WUk1MvvLVryp-MNtnwDqYn88hsdGBB6_0ONYFJgo3GWyCiOluIE5M4wSDyH0BWao0J-qje
http://wenku.baidu.com/view/121b69669b6648d7c1c746c8.html
http://www.cnblogs.com/xiaopinggai/p/4767742.html
1 0
原创粉丝点击