- 论坛徽章:
- 0
|
你这样理解就错了。
下面引用蜘蛛大侠的原话:
首先,我们从df -k就可以看出/tmp用的是swap空间,而swap空间是tmpfs,如果你单独把他做为一个分区来装OS岂不是变成了ufs?!
/var/run和/tmp都是swap,它们都是mount在同一swap上的。tmpfs是允许多次mount的,可做试验如下:
# mkdir /swaptest
# /sbin/mount -f tmpfs swap /swaptest
# df -k /swaptest
Filesystem kbytes used avail capacity Mounted on
swap 47081784 0 47081784 0% /wdhtest
因此/var/run和/tmp都是在使用swap -l看到的设备。
不同区别的是/tmp是用来给OS用户放置临时文件的,而/var/run是用来给系统进程放置临时文件的(如pid等信息)。
vi一下/etc/rcS.d/S70buildmnttab.sh,看看系统的mount步骤是怎样的,你也会发现swap在被/tmp mount之后,最后又被/var/run mount了一次 |
|