根文件系统
SylixOS 启动后自动挂载的第一个文件系统称为根文件系统。
SylixOS 根文件系统是一个虚拟文件系统,掉电后不保存此文件系统的修改,所以 SylixOS 可以工作在没有非易失性存储器(通常为硬盘或其他磁盘存储器)的机器上。在此文件系统上,SylixOS 会自动建立 dev、media 与 mnt 目录,其他标准目录则需要 BSP 在初始化阶段做挂载或者符号链接。SylixOS 使用的标准目录结构如下所示:
目录名 | 简要说明 |
---|---|
qt | Qt 图形系统动态链接库与其他 Qt 资源目录 |
tmp | 临时目录 |
var | 储存各种变化的文件目录,例如日志、缓冲文件等 |
root | root 用户主目录 |
home | 其他用户主目录 |
apps | 应用程序目录 |
sbin | 系统程序目录 |
bin | 普通 Shell 程序目录 |
usr | 用户程序库与环境目录 |
lib | 系统程序库与环境目录 |
etc | 系统或其他应用程序配置文件目录 |
boot | 操作系统启动镜像目录 |
media | 文件系统设备自动挂载目录(如 USB、SD 卡等) |
proc | 系统内核信息文件目录 |
mnt | 动态文件系统挂载目录 |
dev | 系统设备文件目录 |