根文件系统 一种文件系统
具有普通文件系统的存储数据文件的功能;
特殊:内核启动时挂载的第一个文件系统;内核的镜像文件保存在根文件系统中,系统引导启动程序会在根文件系统挂载之后从中把一些初始化脚本(如rcS,inittab)和服务加载到内存中去运行。
文件系统和内核是完全独立的两个部分。
它文件系统的”根“,那么如果没有这个根,其它的文件系统也就没有办法进行加载的。
根文件系统包含系统启动时所必须的目录和关键性的文件,以及使其他文件系统得以挂载(mount)所必要的文件。
- init进程的应用程序必须运行在根文件系统上
- 根文件系统提供了根目录“/”
- linux挂载分区时所依赖的信息存放于根文件系统/etc/fstab这个文件中
- shell命令程序必须运行在根文件系统上,譬如ls、cd等命令
总之:一套linux体系,只有内核本身是不能工作的,必须要rootfs(上的etc目录下的配置文件、/bin /sbin等目录下的shell命令,还有/lib目录下的库文件等···)相配合才能工作。
Linux启动时,第一个必须挂载的是根文件系统;若系统不能从指定设备上挂载根文件系统,则系统会出错而退出启动。成功之后可以自动或手动挂载其他的文件系统。
Linux 中将一个文件系统与一个存储设备关联起来的过程称为挂载(mount)。
mount 命令将一个文件系统附着到当前文件系统层次结构中(根)。
在执行挂装时,要提供文件系统类型、文件系统和一个挂装点。
根文件系统被挂载到根目录下“/”上后,在根目录下就有根文件系统的各个目录,文件:/bin /sbin /mnt等,再将其他分区挂接到/mnt目录上,/mnt目录下就有这个分区的各个目录和文件
根文件系统
最新推荐文章于 2022-01-05 14:54:08 发布