Linux根文件系统的详解

                            Linux根文件系统的详解

   多数的Linux版本使用的是FHS文件组织结构,FHS是Filesystem Hierarchy Standard(文件系统目录标准)的缩写,其采用树形结构组织文件。实际上FHS仅是规范在根目录(/)下面各个主要目录应该放什么样的文件。然后下面我们就进行对Linux的rootfs进行简单的分析说明。

        首先对rootfs进行一下说明,rootfs是Root File System的缩写,表:Linux系统中的根文件系统,包含了特定的文件夹及文件夹之间的关系,还有文件夹中特定的文件。所以我们接下来我们简单说说rootfs中的文件夹和文件的含义。


********  *      *****************************************

/boot    :       系统启动的相关文件;如内核initrd(initramfs) 、grub 等

/dev     :       存放设备文件                       

                       ---块设备:应用程序可以随机访问设备数据,程序可自行确定读取数据的位置。硬盘是典型的块设备,应用程序可以 寻址磁盘上的任何位置,并由此读取数据。此外,数据的读写只能以块(通常是512B)的倍数进行。与字符设备不同,块设备并不支持基于字符的寻址。

                       ---字符设备:提供连续的数据流,应用程序可以顺序读取,通常不支持随机存取。相反,此类设备支持按字节/字符来读写数据。                                                                                                                                                                                 


/etc      :       各种配置文件 

/home     :       用户的家目录,每个用户的家目录通常默认为/home/usrename

/root     :       管理员的家目录

/lib      :       库文件  --静态库: .a    --动态库 :.so(shared object)

                      /lib/modules :内核模块文件

/media    :      挂载点目录,一般挂载移动设备

/nmt      :       挂载点目录  ,一般挂载额外的临时文件系统

/opt      :       可选的文件目录,一般用于第三方软件的安装目录

/proc     :       伪文件系统,存放内核映射文件

/sys      :      伪文件系统 ,存放跟硬件设备相关的属性映射文件

/tmp      :       临时文件

/var      :       可变化文件

/bin      :       可执行命令,用户命令

/sbin     :      管理员命令

/usr      :       shared read-only  只读的共享文件

/usr/local  :    可选的文件目录,一般用于第三方软件的安装目录



本文出自 “迷路的骚年” 博客,请务必保留此出处http://8855546.blog.51cto.com/8845546/1437714

Linux根文件系统的详解,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。