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. 虚拟机上安装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
- cubietruck如何搭建nfs环境
- CubieTruck Debian搭建nodejs环境
- NFS开发环境搭建
- 如何在HI3515上搭建NFS开发调试环境
- mini2440 nfs开发环境搭建
- ubuntu NFS环境的搭建
- 嵌入式环境搭建之NFS
- imx6 ubuntu1204 nfs环境搭建
- DM8168环境搭建之NFS
- Fedora 22 NFS环境搭建
- ubuntu 14.04 NFS环境搭建
- Linux nfs+autofs 环境搭建
- linux如何搭建nfs服务器
- Cubietruck Plus linux-sdk环境搭建以及系统固件编译步骤
- E9 搭建 NFS 环境并从 NFS 启动开发板
- 搭建NFS环境并从NFS启动开发板
- 为2440搭建NFS开发环境
- Redhat-linux下搭建NFS环境
- toggle函数不是点击了才调用么?怎么我的初始状态只是一瞬间就被替代了,而且还替换后的样式也不太对
- 分享日记
- Intellij IDEA2016.2.2工具使用遇到的问题以及部分快捷键(持续更新...)
- 极大似然原理
- 【Android基础笔记14】Android数据存储——External和Internal Storage
- cubietruck如何搭建nfs环境
- 【C语言】 LeetCode 151. Reverse Words in a String
- JAVA中List和Map用法与区别(上)
- 万年历的C语言写法
- php使用DES加密方式对图片内容进行加密处理
- Fragment-踩坑
- Shell学习第一天
- c语言总结之存储类\作用域\生命周期\链接属性(const)--1
- 根据listview的条目长度撑满pop的自定义ListView