Bootstrap

nfs服务安装

 9.23,linux系统与C高级

nfs服务安装:
		nfs服务:网络文件系统(Network File System)
				作用:开发板通过网络的方式远程从ubuntu服务器端挂载跟文件系统

                      1. 安装nfs服务器端
                      	sudo apt-get install nfs-kernel-server 
                      
                      2. 修改nfs服务的配置文件 
                      	打开sudo vi /etc/exports,在配置文件的最后一行添加以下内容 
                      	/home/ubuntu/nfs/rootfs *(rw,sync,no_root_squash,no_subtree_check) 
                      	 
                      	解释:
                      	/home/ubuntu/nfs/rootfs:跟文件系统的路径,修改为自己的路径
                      	* ---> 指所有的用户 
                      	rw ---> 对跟文件系统可读可写的权限 
                      	sync ---> 同步文件
                      	no_root_squash ---> 如何客户端为root用户,那对文件系统有root的权限 
                      	no_subtree_check ---> 不检查子目录的权限
                      	
                      	注: 
                      		1> *( : 之间不可以出现空格
                      		2> rw,sync,no_root_squash,no_subtree_check
                      			逗号后边不允许有空格
                      		3> 前边不要加#,#是注释
                      3. 创建nfs文件夹 
                      	1> 创建nfs文件夹 
                      		cd ~ 
                      		mkdir nfs 
                      		chmod 777 nfs  
                      	2> 拷贝跟文件系统的压缩包到nfs目录下 
                      		可以是共享文件夹或直接拖拽。
                      		rootfs-ok.tarr.xz ----》跟文件系统的压缩包 
                      	3> 使用tar对跟文件系统进行解压缩
                      		tar -vxf rootfs-ok.tar.xz
                      		解压缩之后会得到一个rootfs的文件夹
                      		注:不要在windows下进行解压缩,windows不支持软连接文件
                      4. 重启nfs服务使其立即生效 
                      	sudo service nfs-kernel-server restart 
                      	注:只要修改配置文件,就需要重启服务 
                      	
                      5. 本地测试nfs服务是否安装成功
                      把群里的根文件系统压缩包拿到nfs文件夹里
                      解压:tar -vxf 压缩文件名,解压后得到rootfs
                      测试:	
                      sudo mount -t nfs 192.168.177.250:/home/ubuntu/nfs/rootfs  /mnt	
                      	使用nfs文件系统挂载跟文件系统到/mnt目录下,
                      	IP地址必须是自己ubuntu的IP地址(终端输入ifconfig)。ls
                      	
                      	-t nfs : 指定文件系统的类型, 使用nfs服务的方式进行挂载ls
                      
                      	
                      	是否挂载成功可以使用以下命令进行查看:
                      	ls /mnt 
                      6. 测试没有问题,就可以卸载跟文件系统 
                      	sudo umount  /mnt  
                      	注意:不可以在/mnt目录下执行卸载的命令,否则会报设备忙的错误

;