1、安装时也有 / 分区,不过这个分区是安装盘上面的一个文件被读取到内存后再内存中虚拟的一个“分区”,也就是“内存盘”。安装过程的目标分区从来不是 / 而是一个目标目录,安装程序把系统的程序会解压缩过去并且生成数据,一些必须在目标分区为 / 时才能运行的一些生成的东西,安装程序会执行 chroot 命令切换过去后执行。
2、/etc/fstab 是开机 mount 会调用的,一般手动 mount 的分区,会在内核中记录,你可以看 /proc/mounts 这个文件,/proc 是什么目录配合这个文件的意思你就应该知道了,同时 /etc/mtab 也有一个记录文件,这个理论上应该是和 /proc 中同步的。
至于分区的挂载,这里面有一个树杈的概念,你把树杈从一个地方锯下来嫁接在另外一个树杈上,请问这个树杈如何描述?
对于各种目录文件的概念,你只需要一棵树,目录是树杈,文件是叶子这种逻辑就能任意的清楚明白了,对于树杈树叶的表示描述方法,你只需要把自己想象成蚂蚁去爬树就行了,蚂蚁一次只能爬到一个节点上,也就是你要把每个目录层,每个文件单独考虑。
树杈理论唯一的一个解释难点就是“链接”。链接需要想象成一个“传送门”。
我来插一句, 安装linux的时候, 启动盘会加载 linux内核, 从光盘加载,
挂载, 是由linux 内核 实现的, 你的内核不支持的文件系统, 就不能挂载,
还有, 要分清楚目录树, 和 硬盘分区的概念 ,
中间这段"daily/doc/"目录对应信息又是保存在哪里 -》 保存在 你这个hd1分区的superblock里 ,
呵呵,这个很
# fdisk -l
查看一下分区的情况
# df -h
查看一下分区的使用情况
挂载在哪里,你可以去看一个文件
# more /etc/fstab
所有的挂载信息全写在这里了,这里面有的全是开机自动挂载的
1 系统安装会自动在设备上建立文件系统。
2 还是原理的/home/wei/daily/doc/superman.avi
这个在文件系统建好后就存在了,理解文件系统一定要抛弃windows的概念
如果如你1,2所说,文件肯定是:/home/daily/doc/superman.avi
daily/doc/是hdb1分区里面的一个目录。