代码: 全选
#
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> <dump> <pass>
none /dev/pts devpts defaults 0 0
none /dev/shm tmpfs defaults 0 0
#/dev/cdrom /media/cd auto ro,user,noauto,unhide 0 0
#/dev/dvd /media/dvd auto ro,user,noauto,unhide 0 0
#/dev/fd0 /media/fl auto user,noauto 0 0
UUID=f63bf91f-38af-4c0f-92c2-22f57650ef85 /home ext4 defaults 0 1
UUID=84c7f174-fd5c-4872-9be8-f6afddca2b14 / ext4 defaults 0 1
/dev/pts和/dev/shm,我google了一下,分别是虚拟终端和tmpfs,这个我理解为这样
内核启动过程中从initrd中虚拟了一个终端出来(屏幕上看见的启动信息就是显示在这个虚拟终端里的)用于输出屏显。而/dev/shm用于系统初始化
不知是不是这意思?
再往下我就很挠头了,当开始挂载系统分区的时候,为什么会先挂载了/home然后才挂载/呢?
要知道这完全是安装的时候系统自动生成的,不是我自己写的啊?
而且就这样也可以正常启动,没有问题啊?
按我的理解,应该相反,先挂载/,然后挂载/home才对,否则这个/home前面的/又从何说起?
或许是不是可以认为这样,就是挂载/home的时候,实际上是挂到tmpfs里去了,当真正有了根分区的时候才把/home交给真正的根分区?
