码迷,mamicode.com
首页 > 其他好文 > 详细

mount -a和/etc/fstab读取挂载的纠缠

时间:2014-08-17 17:09:53      阅读:263      评论:0      收藏:0      [点我收藏+]

标签:百度   嵌入式   关键字   linux   开发   

     今天在嵌入式Linux开发上,了解到mount -a 的终极奥义,刚开始的时候非常陌生的是只有一个参数选项,按道理不应该啊!但是mount -t    mount -o loop  mount -l等等都携带大把的参数,究竟mount -a是如何被脚本解析器解析的呢?

    在根文件系统中/etc/init.d/rcS文件中就记载着这么一段历史:

    mount -a  

通过百度,查看的资料显示:

  • mount -a [-t type] [-O optlist]

  • (通常在启动脚本中调用) 使得 

fstab 中提到的所有文件系统 (只要有合适的类型和参数) 被按照指示挂载,除非行中包含了关键字 noauto。参数 -F将使 mount 产生 (fork) 新进程,从而使得文件系统可以同时被挂载。 (ii) 当挂载fstab中提到的文件系统时,只要给出设备,或者只给出挂载点就可以了。 (iii) 通常,只有超级用户可以挂载文件系统。但是,如果 fsta 的行中包含选项 user,那么任何人都可以挂载相应的文件系统。 因此,假如有一行是/dev/cdrom /cd iso9660 ro,user,noauto,unhide那么任何人都可以挂载 CDROM 中的 iso9660 文件系统,使用命令

mount /dev/cdrom

说明:也就是当启动时候自动挂载的设备卸载了,可以直接使用挂载设备的命令,而不用说明挂载点。

 

mount -a和/etc/fstab读取挂载的纠缠,布布扣,bubuko.com

mount -a和/etc/fstab读取挂载的纠缠

标签:百度   嵌入式   关键字   linux   开发   

原文地址:http://5228690.blog.51cto.com/5218690/1541279

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!