首页 > 代码库 > Linux的根文件系统(一)

Linux的根文件系统(一)

根文件系统:包含了使Linux系统运行的主要程序和数据,当内核启动后就会到存储设备上寻找根文件系统,根文件系统会被挂载在”/“上。

 

根文件系统存放的位置:

******根文件系统被存储在Flash存储器中。

******Flash存储器被分为多个分区,第一分区,第二分区,第三分区等。

******第一分区:用来存储Linux内核映像文件(存放在单独的分区)。

******第二分区:用来存放根文件系统

******第三分区:存放其他的普通文件系统,(操作系统的运行不依赖第三分区)

 

Linux根文件系统的目录结构说明:

******根文件系统遵循FHS标准(Filesystem Hierarchy Standard,文件系统层次标准)

******bin目录:存放用户可以使用的基本命令。

******sbin目录:存放系统管理员用到的命令。

******boot目录:存放引导加载程序使用的静态文件

******root目录:根用户的目录

******home目录:用户目录对于每个普通用户来说,在/home目录下都有一个和用户名同名的子目录,在里面存放用户相关的配置文件和私有文件。

******etc目录:存放着各种系统配置文件

******dev目录:存放着设备文件和一些特殊文件

******opt目录:在该目录下存放附加的软件

******mnt目录:临时文件系统的挂载目录,用来挂载暂时需要用到的文件系统

******lib目录:存放共享库文件 以及一些驱动程序模块

******proc目录:是一个空目录,作为proc文件系统的挂载目录,proc文件系统是一个虚拟的文件系统,它存在于内存中,proc文件系统中的目录和文件都是内核临时生成的。

******tmp目录:是一个空目录,用于存放临时文件。一些需要存放临时文件的程序会用到/tmp

******usr目录:存放共享,只读的文件和程序。该目录中的文件可以被多个用户共享。

******var目录:存放可变的文件,如日志文件,log文件,临时文件。