nfs方式挂载系统
来源:互联网 发布:acm 程序员 编辑:程序博客网 时间:2024/05/21 11:37
实际工作中,我们经常使用nfs方式挂载系统,这种方式对于系统的调试非常方便。
nfs方式是开发板通过nfs挂载放在主机(PC)上的根文件系统。此时在主机在文件系统中进行的操作同步反映在开发板上;反之,在开发板上进行的操作同步反映在主机中的根文件系统上。
1、安装nfs
如果你的主机linux或者虚拟机中没有安装nfs,可以通过下面的命令安装nfs:
$sudo apt-get install nfs-kernel-server
2、配置 /etc/exports
nfs 允许挂载的目录及权限在文件 /etc/exports 中进行了定义。 例如,我们要将”/source/rootfs”目录共享出来,那么我们需要在/etc/exports文件末尾添加如下一行:
/source/rootfs *(rw,sync,no_root_squash)
其中:/source/rootfs是要共享的目录,*代表允许所有的网络段访问,rw是可读写权限,sync是资料同步写入内存和硬盘,no_root_squash是nfs客户端分享目录使用者的权限,如果客户端使用的是root用户,那么对于该共享目录而言,该客户端就具有root权限。
3、重启服务
$sudo /etc/init.d/nfs-kernel-server restart
$sudo /etc/init.d/portmap restart
4、u-boot启动参数的修改
set ipaddr 192.168.1.3 //设置开发板ip地址
set serverip 192.168.1.73 //设置目标(主机pc或者虚拟机)ip地址
set gatewayip 192.168.1.1 //设置网关
setenv bootargs root=nfs nfsroot=192.168.1.73:/source/rootfs init=/linuxrc ip=192.168.1.3 console=ttySAC0,115200
//设置文件系统由nfs方式启动,蓝色文字就是主机上提供的根文件系统的目录
以上步骤完成后,把网线连接到开发板,然后重启开发板。启动成功后,如果你在主机上往“/source/rootfs”目录(也就是根文件系统)下拷贝文件,就可以在开发板上的根文件系统下看到这个文件(通过串口通讯)。你在主机上对“/source/rootfs”目录进行的操作都可以在开发板上看到。
- nfs方式挂载系统
- 利用qemu模拟arm系统(root采用NFS方式挂载)
- NFS挂载文件系统 出现nobody解决方式
- linux系统挂载nfs出错
- 嵌入系统中NFS的挂载
- ubuntu16.04 NFS系统挂载
- ubuntu16.04 NFS系统挂载
- AT91SAM9260的DM9161AEP以MII方式无法以NFS方式挂载文件系统
- 制作根文件系统并以NFS方式挂载成功
- NFS挂载目录出现nobody解决方式
- CMS多重服务器搭载(通过nfs挂载方式)
- NFS方式挂载rootfs的设置方法
- Android 5.x系统nfs挂载系统启动记录 nfs挂载文件记录
- nfs挂载文件系统
- nfs挂载文件系统
- 在Windows系统挂载UNIX NFS分享目录
- 在Windows系统挂载UNIX NFS分享目录
- 在Windows系统挂载UNIX NFS分享目录
- Java关键字final、static使用总结
- Oracle 存储过程
- vsftp "上传 553 Could not create file"
- Ubuntu12.04下eclipse提示框黑色背景色的修改方法
- 来自屎壳郎的超级启示
- nfs方式挂载系统
- 整理Flex获得session的方法
- qt中如何显示图片
- MyBatis的动态SQL详解
- 用于响应式设计的9个CSS技巧
- Lock-Free Algorithms: Atomic Integer Operations
- 内核配置与编译
- unity3d插件 2D Toolkit
- hdu 1035 Robot Motion