开发板用nfs挂载Ubuntu虚拟机
2014-05-24 13:37
162 查看
大致记一下要点,其他的用的时候在百度就行
1、Ubuntu要安装两个软件包 一个是portmap 另一个是nfs-kernel-server 用apt-get install指令安装。
2、安装好以后在/etc/exports下配置允许挂载的目录和一些参数,具体怎么设置里面有说明 也可以百度,很多的。
3、配置好exports文件以后需要重启一下Ubuntu或者使用指令service portmap restart ;service nfs-kernel-server restart。
4、开发板的etc/profile 文件里设置一下启动时自动挂载,我的挂载方式:
mount -o nolock,wsize=1024,rsize=1024 192.168.1.114:/home/mount_arm116 /home
nolock:
nfs mount 默认选项包括文件锁,依赖于portmap提供的动态端口分配功能。
解决方法:kill 文件锁(lockd)或者mount -o nolock
wsize rsize:
rsize=n The maximum number of bytes in each network READ request that the NFS client can receive when reading data from a
file on an NFS server.
即一次 READ 操作最大能读取的数据字节数,所以 rsize=8192 就是设置一次读取最大 8k字节。
wsize=n The maximum number of bytes per network WRITE request that the NFS client can send when writing data to a file on
an NFS server.
即一次 WRITE 操作最大能写的字节数。
不加rsize和wsize也能挂载上,但是从ubuntu上cp大文件(如qt-arm的库文件)时会因传输字节数过大而导致连接失败
3点注意:
1、mount 必须挂载的存在的目录下,飞凌TE6410开发板的根目录下没有home文件夹,当时挂载总说目录不存在,cd /home又或无法CD,我以为出了什么高端的问题,结果发现根目录下尼玛根本没有home!
2、/etc/exports文件的内容修改过以后必须service restart 否则是不会生效的,别说改了文件怎么还挂载不上。
3、防火墙这么高端的东西一般不会阻挡你的NFS服务 如果有的话/etc/hosts.allow /etc/hosts.deny 这两个文件里的内容可以设置,好像名字是这个,忘记了
1、Ubuntu要安装两个软件包 一个是portmap 另一个是nfs-kernel-server 用apt-get install指令安装。
2、安装好以后在/etc/exports下配置允许挂载的目录和一些参数,具体怎么设置里面有说明 也可以百度,很多的。
3、配置好exports文件以后需要重启一下Ubuntu或者使用指令service portmap restart ;service nfs-kernel-server restart。
4、开发板的etc/profile 文件里设置一下启动时自动挂载,我的挂载方式:
mount -o nolock,wsize=1024,rsize=1024 192.168.1.114:/home/mount_arm116 /home
nolock:
nfs mount 默认选项包括文件锁,依赖于portmap提供的动态端口分配功能。
解决方法:kill 文件锁(lockd)或者mount -o nolock
wsize rsize:
rsize=n The maximum number of bytes in each network READ request that the NFS client can receive when reading data from a
file on an NFS server.
即一次 READ 操作最大能读取的数据字节数,所以 rsize=8192 就是设置一次读取最大 8k字节。
wsize=n The maximum number of bytes per network WRITE request that the NFS client can send when writing data to a file on
an NFS server.
即一次 WRITE 操作最大能写的字节数。
不加rsize和wsize也能挂载上,但是从ubuntu上cp大文件(如qt-arm的库文件)时会因传输字节数过大而导致连接失败
3点注意:
1、mount 必须挂载的存在的目录下,飞凌TE6410开发板的根目录下没有home文件夹,当时挂载总说目录不存在,cd /home又或无法CD,我以为出了什么高端的问题,结果发现根目录下尼玛根本没有home!
2、/etc/exports文件的内容修改过以后必须service restart 否则是不会生效的,别说改了文件怎么还挂载不上。
3、防火墙这么高端的东西一般不会阻挡你的NFS服务 如果有的话/etc/hosts.allow /etc/hosts.deny 这两个文件里的内容可以设置,好像名字是这个,忘记了
相关文章推荐
- ubuntu 开发板ping通虚拟机挂载nfs服务器
- nfs挂载(虚拟机和开发板)
- ARM 开发板 与 PC机ubuntu系统 nfs 挂载
- ARM 开发板 与 PC机ubuntu系统 nfs 挂载
- goke开发板 通过NFS挂载虚拟机目录/opt/goke/rootfs_uClibc为根文件系统
- 开发板挂载虚拟机下的NFS目录
- ARM 开发板 与 PC机ubuntu系统 nfs 挂载
- PC,虚拟机,开发板相互访问网络配置以及挂载NFS
- NFS配置以实现开发板挂载虚拟机里的linux根文件系统
- ubuntu配置NFS,挂载开发板
- ARM 开发板 与 PC机ubuntu系统 nfs 挂载
- Ubuntu搭建NFS并挂载到6410开发板
- ubuntu配置NFS,挂载开发板
- 在开发板与虚拟机下Linux的NFS挂载出错
- ubuntu挂载NFS步骤(arm6410开发板)
- 虚拟机下ubuntu10.04挂载NFS
- ubuntu挂载NFS步骤(arm6410开发板)
- ubuntu虚拟机无法上网及挂载nfs的问题
- 利用nfs实现开发板与虚拟机ubuntu共享文件的方法
- 虚拟机ubuntu14配置NFS服务器 主机win7挂载 局域网内主机挂载