挂载的概念:把设备的顶级目录与linux根目录下文件相连接,这样就可以通过linux下的文件当作访问设备的渠道。
注意:被挂载的文件所在的目录,原有的文件都会被隐藏。挂在后,目录下所有文件不能被使用
挂载命令:mount
例子:
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)
3.拷贝跟文件系统的压缩包到nfs目录下 ,并解压得rootfs的文件夹
4. 重启nfs服务生效
5. 本地测试nfs服务是否安装:sudo mount -t nfs 192.168.177.250:/home/ubuntu/nfs/rootfs /mnt
使用nfs文件系统挂载跟文件系统到/mnt目录下,IP地址是自己ubuntu的IP地址。
6.用ls测试目录下文件
命令格式:mount+挂载源 +挂载点
-w 读写 (默认)
-a:将 所有档案系统挂上
-F:为每一个 mount 的动作产生一个行程执行,通常和 -a 一起使用。
-f:除错的时候用。模拟整个挂上的过程(但不执行),通常会和 -v(显示讯息) 一起使用。
-L:将指定标签的硬盘挂上。
-U:与-L 相对应,挂下。
-t:指定档案系统的型态(通常不用指定),mount 会自动选择正确的型态。