欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

s5p6818/fs4418系统移植之NFS服务

程序员文章站 2022-06-08 22:09:33
...
Network File System  : 网络文件系统
	通过网络的方式挂载跟文件系统。
	
	1》检查ubuntu是否安装nfs服务 
		dpkg -s nfs-kernel-server
	
	2》安装nfs服务(ubuntu连接外网)
		sudo apt-get install nfs-kernel-server

	3》配置nfs服务的环境变量
		打开配置文件:
		$ sudo vi /etc/exports 
		在文件的末尾添加以下内容:
		/home/hqyj/nfs/rootfs  *(rw,sync,no_subtree_check,no_root_squash)

		/home/hqyj/nfs/rootfs:跟文件系统的路径
				nfs服务从这个路径下挂在跟文件系统
				注:修改为自己的跟文件系统的路径

		*:所有的用户
		rw:可读可写的权限
		sync:同步
		no_subtree_check:不检查子目录的权限
		no_root_squash:如果客户端时root用户,
			具有相同的访问权限

		注意: *(  ----》 之间不允许有空格,否则会报没有写的权限
	4》在家目录下创建nfs文件 
		$ cd ~
		$ mkdir nfs 
		$ chmod 777 nfs 
		在 系统移植资料/镜像/rootfs-ok.tar.bz2 文件中。  
		拷贝rootfs-ok.tar.bz2压缩包到家目录下的nfs文件家中
		
		$ cd ~/nfs
		对压缩包进行解压缩
		$ tar -vxf rootfs-ok.tar.bz2
	5》重启tftp服务 
		sudo  service nfs-kernel-server restart 
	
	6》本地测试nfs服务是否安装成功
		原理:将跟文件系统使用mount命令挂载到ubuntu的/mnt目录下
		sudo mount -t nfs 192.168.1.222:/home/hqyj/nfs/rootfs /mnt 
		
		-t nfs : 使用nfs服务
		192.168.1.222:/home/hqyj/nfs/rootfs ---》ip:路径
			注:改成自己的ubuntu的ip地址   ifconfig 
				改成自己的跟文件系统的路径
		
		/mnt  --> 跟文件系统挂在到/mnt目录下

		取消跟文件系统的挂载
		sudo umount /mnt 
		注意:不可已在/mnt路径下执行卸载命令

为什么安装nfs服务?

s5p6818/fs4418系统移植之NFS服务