您现在的位置: 主页 > MCU > 单片机技术应用 > S3C2440挂载NFS文件系统 -
本文所属标签:
为本文创立个标签吧:

S3C2440挂载NFS文件系统 -

来源: 网络用户发布,如有版权联系网管删除 2018-09-07 

[导读]主要记录下如何在ARM开发板上挂载NFS文件系统。PC主机:Ubuntu 和 redhat 9.0目标板:TQ2440开发板,linux内核2.6.301.PC上安装NFS服务sudo apt-get install nfs-kernel-serversudo apt-get install portmap nfs-com

主要记录下如何在ARM开发板上挂载NFS文件系统。

本文引用地址: http://www.21ic.com/app/mcu/201808/780955.htm

PC主机:Ubuntu 和 redhat 9.0

目标板:TQ2440开发板,linux内核2.6.30

1.PC上安装NFS服务

sudo apt-get install nfs-kernel-server
sudo apt-get install portmap nfs-common

2. 编辑/etc/exports文件

yj423@ubuntu:~$ cat /etc/exports
/home/yj423/nfswork *(rw,sync,no_root_squash)

设置/home/yj423/nfswork为被挂载的文件目录

3.启动NFS服务

sudo /etc/init.d/nfs-kernel-server start
sudo /etc/init.d/portmap start

NOTE:确保每次Ubunu重启时都要启动这两个服务,否则NFS根文件不能挂载。

4.配置开发板Linux内核,开启NFS客户端


5. 在开发板建立挂载点的目录

执行命令: mkdir /mnt/nfs

6. 挂载NFS文件系统

执行命令:mount -o nolock 192.168.1.102:/home/yj423/nfswork /mnt/nfs

执行完以后,NFS就挂载完成。

NOTE:此处一定要加上-o nolock 选项,否则挂载会失败。至于原因,网上的解释如下:

nfs mount 默认选项包括文件锁,依赖于portmap提供的动态端口分配功能;
简单的解决方法:kill 文件锁(lockd)或者mount -onolock
nolock这个选项是针对NFS所特有的:Disable NFS locking. Do not start lockd. This has to be used with some old NFS servers that don't support locking.

查看挂载后的情况:

[root@yj423 /mnt]#mount -o nolock 192.168.1.102:/home/yj423/nfswork /mnt/nfs
[root@yj423 /mnt]#cd nfs
[root@yj423 nfs]#ls
bin dev home linuxrc proc sbin tmp var
boot etc lib mnt root sys usr welcome




              查看评论 回复



嵌入式交流网主页 > MCU > 单片机技术应用 > S3C2440挂载NFS文件系统 -
 

"S3C2440挂载NFS文件系统 -"的相关文章

网站地图

围观()