Linux文件系统架构


根文件系统(rootfs)

root fs

 

bin                  基本用户存放二进制文件程序,可提供所有用户使用的基本命令

cgroup         

etc               存放配置文件目录(存文本文件)

lib                 基本共享库文件,以及内核模块文件;

lost+found

misc

net

proc     用于输出内核于进程信息相关的虚拟文件系统

sbin       管理类的基本命令;不能关联至独立分区,OS启动即会用到的程序

srv        从当前系统读取的数据(系统上运行的服务用到的数据)

tmp     临时文件存放目录

var      可变数据文件,例如日志信息 variable data files

cache   应用程序缓存数据目录

lib  存储程序状态信息

local 专用于为/usr/local下的应用程序存储可变数据

lock 锁文件

log 日志目录及文件

opt 专用于为/opt下的应用程序存储可变数据

run 运行中的程序相关的数据;同城用于存储进场的pid文件

spool 应用程序池

tmp 保持系统两次重启之间的临时数据

boot     引导文件存放目录,内核文件(vmliuz)、引导加载器(bootloadergrub)都存放于此目录

dev       设备文件及特殊文件存放位置

b 表示block  device

c 表示charcter device

home   用户在home目录下有一个同名的目录

  管理员的家目录是/root

lib64     专用于存放x86_64系统上的辅助共享库文件存放位置

media  便携式移动挂载点

如创建cdrom   usb

 mnt     临时文件系统挂载点

opt       早期第三方应用程序的安装位置

selinux  security enhaced Linux  selinux相关的安全策略等信息的存储位置

sys       用于输出当前系统上硬件设备相关信息的虚拟文件系统

usr   universal shared,read-only data

bin  保证系统拥有完整功能而提供的应用程序

sbin