|
本帖最后由 Willian.Mo 于 2015-5-13 15:27 编辑
注意:ubuntu虚拟机网络配置为桥接模式.
安装nfs服务器:
[mw_shl_code=bash,true]$ sudo apt-get install nfs-kernel-server[/mw_shl_code]
打开/etc/exports文件,在末尾加入:
[mw_shl_code=bash,true]/home/msl/nfs *(rw,sync,no_root_squash)[/mw_shl_code]
注:nfs允许设置挂载目录的权限,在文件/etc/export指定
/home/msl/nfs:挂载目录所
*:允许有网段
rw:读写权限
sync:资料同步写入内在和硬盘
no_root_squash:客户端共享目录使用者权限
重启服务:
[mw_shl_code=bash,true]$ sudo /etc/init.d/portmap restart <---重启portmap,
$ sudo /etc/init.d/nfs-kernel-server restart <---重启nfs服务
$ showmount -e <---显示挂载的目录[/mw_shl_code]
本机测试:
[mw_shl_code=bash,true]$ sudo mount -t nfs localhost(IP):/home/msl/nfs /mnt[/mw_shl_code]
这样就把共享目录挂到了/mnt目录,取消挂载用:
[mw_shl_code=bash,true]$ sudo umount /mnt[/mw_shl_code]
开发板测试:
[mw_shl_code=bash,true]$ mount -t nfs -o nolock localhost(IP):/home/msl/nfs /mnt[/mw_shl_code]
进入uboot模式设置参数:
[mw_shl_code=bash,true]uboot# setenv bootargs init=/linuxrc root=/dev/nfs console=ttyS0,115200 nfsroot=192.168.1.118:/home/msl/nfs ip=192.168.1.55:192.168.1.118:192.168.1.55.255:255.255.255.0::eth0::off
uboot# saveenv
uboot# boot[/mw_shl_code]
|
|