搭建tiny6410驱动开发环境_NFS共享文件
来源:互联网 发布:分辨率知乎 编辑:程序博客网 时间:2024/04/27 13:47
(在Ubuntu8.04下)
1.安装NFS服务器
#sudo apt-get install nfs-kernel-server
2.配置NFS服务器
#vim /etc/exports
在最末位添加一行: /nfs/share 192.168.1.*(rw,sync,no_root_squash)
/nfs/share---要共享的目录
192.168.1.*---允许访问的网段,也可以是ip地址、主机名(能够被服务器解析)、*
(所有人都能访问)
rw:读/写权限
sync:数据同步写入内存和硬盘
no_root_squash:服务器允许远程系统以root特权存取该目录
其他选项可以通过man exports查阅man文档
3.启动NFS服务器
重启portmapper(端口映射)服务
#/etc/init.d/portmap restart
重启NFS服务
#/etc/init.d/nfs-kernel-server
#mount -t nfs -o nolock 129.168.1.9:/nfs/share/ /mnt/ (本机IP为192.168.1.9)
出现如下错误:
mount.nfs:access denied by server when mounting(null)
解决办法:
将/etc/exports文件中客户端的IP指定完整即可,即
/nfs/share 192.168.16.9(rw,sync,no_root_squash)
(以上是在本地测试)
(网上大多修改/etc/hosts.deny和hosts.allow,我操作完后,感觉对此操作没有帮助)
(如果需要本机下测试,先修改exports文件中IP为本机的IP,在mount挂载时必须使用服务器的IP,即本机
的IP,必须指定清楚,不可使用localhost或127.0.0.1)
在开发板上使用#mount -t nfs -o tcp -o nolock 192.168.1.9 (在export文件中已经指定了IP为开发板的IP)
总结: 挂载nfs文件系统失败的原因
(1)主机和网络不通:看看网线连接.主机和开发板ip是否在同一网段.XP和Linux防火墙有没有关闭等。
(2)使用的mount命令不正确(-o nolock)。
(3)nfs配置文件/etc/exports配置不正确。
(4)必要时重新启动NFS和portmap服务。
实际操作
- 搭建tiny6410驱动开发环境_NFS共享文件
- 搭建tiny6410驱动开发环境_NFS起文件系统_NoSharedLibs
- 搭建tiny6410驱动开发环境_ftp服务器
- 搭建Tiny6410裸机开发环境
- 驱动开发环境搭建
- 驱动开发环境搭建
- ARM-Tiny6410-开发环境搭建-Hardware && Linux && arm-linux-gcc
- tiny6410裸机程序开发环境搭建方法总结
- Tiny6410搭建裸机开发环境——MiniTools
- Ubuntu下 Tiny6410嵌入式Qt开发环境的搭建
- openstack windows开发环境搭建(samba文件共享)
- VS2008搭建驱动开发环境
- VC++ 搭建驱动开发环境
- VC++ 搭建驱动开发环境
- windows驱动开发环境搭建
- 嵌入式驱动开发环境搭建
- 搭建Android驱动开发环境
- 搭建Windows驱动开发环境
- 基于STM32的USB枚举过程学习笔记(四)
- 用start-stop-daemon启动Nginx
- Windows核心编程学习笔记(20)--同步设备I/O与异步设备I/O1
- 优化Java堆大小的5个技巧
- volume rendering 从opengl到cuda pbo实现 解析
- 搭建tiny6410驱动开发环境_NFS共享文件
- 函数式编程扫盲篇
- extjs的store默认加载数据时,增加本地一条数据
- 表空间 使用 oracle 查询 表级锁 锁表 SQL语句 数据库 等待最多 实际SQL 会话 连接数 死锁 进程
- 吸血鬼数字
- shell: wget、curl(libcurl)使用方法及其区别
- 车牌识别之二:字符分割
- C# DataTable的詳細用法
- 影响Java EE性能的十大问题