2024年6月12日发(作者:)
QNX4文件系统与文件系统的恢复
QNX4 文件系 统 是 QNX Neutrion 默 认 的操作系 统 ,它使用与 QNX4 文件
系 统 一 样 的磁 盘结 构,由 提供,当使用 devc-* 加 载 QNX4 文件系
统时 自 动 加 载 。它使用 (extent-based) , 带 指 纹 的位 图 分配方式,有效防止
了数据 丢 失,并且更容易恢复。
・ 基于 POSIX 文件系统
・ 健壮性:所有敏感信息都写在磁 盘 上
・磁 盘签 名和特殊的 key 信息即使在磁 盘损 坏的 时 候也能恢复数据
・支持 505 文字的文件名
・支持多 线 程
・客 户驱动 的 优 先 级
・与 QNX4 一致的磁 盘结 构
一、 QNX 4 disk structure
1 、 Partition components
一个 QNX 4 文件系 统 可以占据一整 块 磁 盘 ( 如 软盘 ) ,也可以是磁 盘 上
的一个分区。 QNX 4 文件系 统 在用命令 dinit 初始化文件系统时创建以下结构 :
・ loader block [ 加 载块 ] :磁盘分区中的第一数据块。它包含了给 BIOS 加载
用的引导代码,并从分区中加载 OS 镜像。但磁盘中不包含分区是,就是磁盘中的第一个
物理块。
・ root block [ 根 块 ] :它是分区中的第二个块。它有一个目录结构,并包含如下
文件:
The root directory of the filesystem(usuall /) :文件系统的根目录 ( 通常是 /)
/.indoes
/.boot :通常被引导的 OS 镜像就存储在这个文件中
/.altboot :也可以用于存储替代的 OS 镜像
・ bitmap blocks [ 位 图块 ] :一组 rook block 之后的连续块。它包含了这个分
发布评论