24.03.2015 Views

老蒋谈存储案例教学 - LinuxTone.Org

老蒋谈存储案例教学 - LinuxTone.Org

老蒋谈存储案例教学 - LinuxTone.Org

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

群 雄 , 被 广 泛 使 用 。 但 由 于 其 原 开 发 者 的 一 些 法 律 纠 纷 ,ReiserFS 日 志 文 件 系<br />

统 未 能 得 到 进 一 步 的 发 展 。<br />

日 志 的 几 种 变 体<br />

日 志 文 件 系 统 是 使 用 日 志 来 缓 冲 文 件 系 统 的 修 改 ( 同 时 也 可 以 应 用 于 紧 急<br />

故 障 恢 复 ) 的 , 但 可 以 根 据 记 录 的 时 间 与 内 容 采 取 不 同 的 策 略 。 其 中 , 三 种 常 见<br />

的 策 略 为 : 回 写 (writeback)、 预 定 (ordered) 和 数 据 (data)。<br />

在 回 写 模 式 中 , 仅 有 元 数 据 被 记 录 到 日 志 , 数 据 块 则 被 直 接 写 入 到 磁 盘 位 置 上 。<br />

这 样 可 以 保 存 文 件 系 统 结 构 , 防 止 崩 溃 , 但 却 有 可 能 发 生 数 据 崩 溃 ( 比 如 : 在 元<br />

数 据 记 录 到 日 志 后 , 数 据 块 写 入 磁 盘 前 , 系 统 崩 溃 )。 要 想 解 决 这 个 问 题 , 您 可<br />

以 使 用 预 定 模 式 。 预 定 模 式 只 将 元 数 据 记 录 到 日 志 , 但 是 在 此 之 前 将 数 据 写 入<br />

到 磁 盘 。 这 样 就 可 以 保 证 系 统 恢 复 后 数 据 和 文 件 系 统 的 一 致 性 。 最 后 一 种 模 式 将<br />

数 据 也 记 录 到 了 日 志 中 。 在 数 据 模 式 中 , 元 数 据 和 数 据 都 被 记 录 到 日 志 中 。 这<br />

种 模 式 可 以 最 大 限 度 地 防 止 文 件 系 统 崩 溃 与 数 据 丢 失 , 但 由 于 全 部 数 据 都 写 入 了<br />

两 次 ( 先 写 入 日 志 , 再 写 入 磁 盘 ), 系 统 性 能 可 能 会 降 低 。<br />

日 志 的 提 交 也 有 很 多 种 不 同 的 策 略 。 比 如 , 是 在 日 志 将 满 时 , 还 是 在 超 时 后 ?<br />

日 志 文 件 系 统 的 现 状<br />

如 今 , 有 几 种 日 志 文 件 系 统 应 用 非 常 广 泛 。 每 一 种 都 有 其 自 己 的 优 缺 点 。 下 面 介<br />

绍 现 存 最 普 遍 的 四 种 日 志 文 件 系 统 。<br />

JFS2<br />

JFS2( 又 称 enhanced journaled file system) 是 最 早 期 的 日 志 文 件 系 统 , 在<br />

植 入 Linux 之 前 已 被 应 用 于 IBM AIX® 操 作 系 统 多 年 。 它 是 64 位 的 文 件 系 统 ,<br />

虽 然 它 是 在 原 来 的 JFS 的 基 础 上 开 发 的 , 但 却 较 之 有 所 改 进 , 即 :JFS2 具 有 更<br />

优 的 扩 展 性 能 , 而 且 支 持 多 处 理 器 架 构 。<br />

JFS2 支 持 预 定 的 日 志 记 录 方 式 , 可 以 提 高 较 高 的 性 能 , 并 实 现 亚 秒 级 文 件 系 统<br />

恢 复 。JFS2 同 时 为 提 高 性 能 提 供 了 基 于 分 区 的 文 件 分 配 (Extent-based<br />

allocation)。 基 于 分 区 的 分 配 是 指 对 一 组 连 续 的 块 而 非 单 一 的 块 进 行 分 配 。<br />

由 于 这 些 块 在 磁 盘 上 是 连 续 的 , 其 读 取 和 写 入 的 性 能 就 会 更 好 。 这 种 分 配 的 另 外<br />

一 个 优 势 就 是 可 以 将 元 数 据 管 理 最 小 化 。 按 块 分 配 磁 盘 空 间 就 意 味 着 要 逐 块 更 新<br />

元 数 据 。 而 使 用 分 区 , 元 数 据 则 仅 需 按 照 分 区 ( 可 以 代 表 多 个 块 ) 更 新 。<br />

PDF 文 件 使 用 "pdfFactory Pro" 试 用 版 本 创 建 www.fineprint.cn

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!