大家好,今天分享一下关于Linux根文件系统的内容以及如何制作的方法:
1、根文件系统原理
1.1 为什么需要根文件系统
-
init进程的应用程序在根文件系统上
-
根文件系统提供了根目录 /
-
内核启动后的应用层配置( etc 目录)在根文件系统上。几乎可以认为:发行版=内核+rootfs
-
shell命令程序在根文件系统上,比如 ls、cd 等命令
一套linux体系,只有内核本身是不能工作的,必须要 rootfs 上的 etc 目录下的配置文件、/bin /sbin 等目录下的 shell 命令,还有 /lib 目录下的库文件等···)相配合才能工作 。
1.2 根文件系统的实质
-
根文件系统是特殊用途的文件系统。
-
根文件系统也必须属于某种文件系统格式。rootfstype=
存储设备(块设备,像硬盘、flash等)是分块(扇区)的,物理上底层去访问存储设备时是按照块号(扇区号)来访问的。<