分页: 1 / 1
咦?这些东西昨自动挂载了?
发表于 : 2013-07-24 10:31
由 admin_xyz
如图,/boot , /home, /usr , / ,这些是我分区的划分出来的。
可/dev, /run, /run/lock, /run/shm 这些是啥东西,怎么自动挂载了。
xyz@Linux:~$ sudo umount tmpfs
umount: /run: device is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
试着卸载也不行。
这是fstab里的内容,也没啥异常啊。
======================
查了资料说是 开发人员把 /var/run 放到了/run , 可为啥两个目录还同时存在。。。
Re: 咦?这些东西昨自动挂载了?
发表于 : 2013-07-24 10:36
由 eexpress
● type d
d 是 `df -hT -x tmpfs -x devtmpfs' 的别名
别管那些tmpfs吧。
Re: 咦?这些东西昨自动挂载了?
发表于 : 2013-07-24 10:52
由 fugmd
/dev 设备目录
/run, /run/lock, /run/shm 进程运行相关的
这些目录是必须的
/var/run 链接到 /run
Re: 咦?这些东西昨自动挂载了?
发表于 : 2013-07-24 11:03
由 admin_xyz
我知道了/var/run 是个链接文件,为什么还要挂载 /dev呢,不是已经挂/了吗?
/run/lock 这个我知道了,/run/shm这个是啥
是不是装了virtual box才有的tmpfs?
Re: 咦?这些东西昨自动挂载了?
发表于 : 2013-07-24 11:35
由 cjxgm
admin_xyz 写了:我知道了/var/run 是个链接文件,为什么还要挂载 /dev呢,不是已经挂/了吗?
/run/lock 这个我知道了,/run/shm这个是啥
是不是装了virtual box才有的tmpfs?
/dev 不对应到磁盘,/dev 对应到一个虚拟文件系统。unix 名言:“一切皆文件”,所以所有设备都成为了 /dev 里的文件,但是这些文件需要根据实时环境生成,不适合放在硬盘里,所以设计了这个dev虚拟文件系统
/run 也类似。tmpfs,即“临时文件系统”,一般是把内存拿来当硬盘用,这样关机以后所有文件都可以消失,不需要手工删除,很是方便
Re: 咦?这些东西昨自动挂载了?
发表于 : 2013-07-24 13:29
由 adagio
你真够操心的,一般用根本不用管,想学底层技术就看源码去呗,看完了自然迎刃而解
Re: 咦?这些东西昨自动挂载了?
发表于 : 2013-07-24 18:03
由 wangchaoran
像/proc,/sys等虚拟文件系统之所以能自动挂载,是因为它们也被列在fstab中,不过此“fstab”不是/etc/fstab,而是/lib/init/fstab。对于linux来说,/etc/fstab可以没有(livecd的/etc/fstab是空的),但/lib/init/fstab不能没有。启动时init会读两份fstab(/etc/fstab和/lib/init/fstab)