10 1 20 2 30 一 种 基 于 B/S 架 构 的 Linux 系 统 的 自 动 的 数 据 备 份 数 据 恢 复 和 删 除 策 略 的 研 究 ** 吕 华, 杨 榆, 孙 斌 ( 北 京 邮 电 大 学 信 息 安 全 中 心, 北 京 市 100876) 摘 要 : 本 文 设 计 了 一 种 基 于 企 业 办 公 网 络 服 务 器 数 据 的 备 份 恢 复 删 除 方 法 分 析 了 目 前 现 有 的 多 种 备 份 策 略 的 优 缺 点, 最 终 采 用 了 完 全 备 份 与 差 异 备 份 相 结 合 的 数 据 备 份 策 略, 解 决 了 备 份 数 据 量 大, 备 份 时 间 过 长, 占 用 过 大 系 统 空 间 的 问 题 并 周 期 性 自 动 删 除 过 期 的 数 据 备 份 包, 进 一 步 解 决 系 统 空 间 的 有 效 释 放 问 题 本 文 通 过 WEB 服 务 器 制 定 策 略, 利 用 了 Linux 系 统 的 crond 服 务 实 现 了 数 据 备 份 与 删 除 的 周 期 性 自 动 化 执 行 经 过 实 验 测 试 表 明, 本 设 计 方 案 合 理 高 效, 具 有 实 际 应 用 价 值 关 键 词 : 数 据 备 份 ; 数 据 恢 复 ;Linux;B/S 架 构 ;crond 服 务 中 图 分 类 号 :TP311.1 One research of auto Data backup, restore and delete method in Linux system based on B/S LV Hua, YANG Yu, SUN Bin (Information Security Center, Beijing University of Posts and Telecommunications, Beijing 100876) Abstract: This paper designed one kind of data backup, restore and delete methods, based on enterprise network. Analysed the advantages and disadvantages of current backup strategies, and choosed to combinate the full backup and differential backup strategies, this paper has solved the problems of spending too long time and too much space on data backup. Automatically and periodically delete outdated package of data backup, this paper has effectivelly released system space. This paper achieved the implementation of periodical and automatical data backup and remove through configuration from the WEB server, using the Linux system crond service. The experimental tests showed that this design scheme is reasonable and efficient, has practical application value. Key words: data backup; data restore; Linux;B/S structure;crond service 0 引 言 3 40 随 着 计 算 机 的 普 及 和 信 息 技 术 的 进 步, 信 息 安 全 的 重 要 性 日 趋 明 显, 数 据 备 份 的 重 要 性 也 日 益 受 到 关 注 只 要 发 生 数 据 传 输 数 据 存 储 和 数 据 交 换, 就 有 可 能 产 生 数 据 故 障, 如 果 没 有 采 取 任 何 数 据 备 份 和 恢 复 的 手 段 和 措 施, 会 导 致 数 据 的 丢 失, 由 此 造 成 的 损 失 很 可 能 是 无 法 估 量 的 [1] 数 据 备 份 的 根 本 目 的 是 还 原, 只 有 可 以 有 效 还 原 的 数 据 备 份 系 统 才 是 具 有 意 义 的 保 证 备 份 数 据 和 源 数 据 的 一 致 性 和 完 整 性, 在 灾 难 发 生 时 能 够 准 确 快 速 的 恢 复 用 户 数 据, 尽 量 减 少 灾 难 带 来 的 数 据 资 料 的 损 失 [2] 以 Linux 操 作 系 统 为 平 台 的 数 据 备 份 方 案, 可 以 通 过 web 环 境 配 置 系 统 的 自 动 备 份 策 略, 而 且 由 于 系 统 的 开 放 性, 可 以 根 据 具 体 情 况 定 制 备 份 方 案, 以 满 足 用 户 对 系 统 的 不 同 需 求 作 者 简 介 : 吕 华 (1989-), 女, 硕 士 研 究 生, 研 究 方 向 : 信 息 安 全 通 信 联 系 人 : 孙 斌 (1968-), 女, 副 教 授, 硕 士 研 究 生 导 师, 主 要 研 究 方 向 : 多 媒 体 通 信 计 算 机 网 络 与 网 络 安 全. E-mail: sunbin@bupt.edu.cn - 1 -
1 关 键 技 术 1.1 备 份 策 略 4 0 数 据 备 份 在 实 现 中 有 很 多 方 式, 应 根 据 实 际 需 求, 选 择 最 合 适 的 备 份 方 式, 以 便 最 大 限 度 的 利 用 备 份 介 质 的 容 量, 提 高 备 份 工 作 的 效 率 基 本 的 备 份 策 略 分 为 下 面 三 类 : (1) 完 全 备 份 (Full backup): 对 文 件 系 统 中 所 有 的 文 件 和 目 录 进 行 备 份 其 特 点 是 备 份 时 间 长, 存 储 的 数 据 量 大, 通 常 是 在 安 装 好 系 统 时 首 次 创 建 备 份 时 执 行 一 次 完 全 备 份 (2) 增 量 备 份 (Incremental backup): 只 备 份 上 次 完 全 备 份 或 增 量 备 份 以 来 新 创 建 新 修 改 的 文 件 它 的 特 点 是 最 少 的 备 份 时 间, 最 小 的 数 据 存 储 空 间, 但 在 恢 复 过 程 时 需 要 将 之 前 的 完 全 备 份 和 增 量 备 份 逐 一 恢 复, 因 此 时 间 上 较 慢 (3) 差 异 备 份 (Differential backup): 差 异 备 份 与 增 量 备 份 类 似, 只 备 份 更 动 过 的 数 据 区 别 是 增 量 备 份 的 是 上 一 次 备 份 以 ( 无 论 是 哪 种 数 据 备 份 方 式 ) 来, 所 有 发 生 变 化 的 文 件 ; 差 异 备 份 则 要 对 完 全 备 份 以 来, 更 新 之 后, 与 完 全 备 份 有 差 异 的 部 分 进 行 备 份 [3-4] 1.2 自 动 化 任 务 实 现 60 在 Unix 或 Linux 操 作 系 统 中, 任 务 可 以 被 配 置 在 指 定 的 时 间 段 指 定 的 日 期 或 系 统 平 均 载 量 低 于 指 定 的 数 量 时 自 动 运 行 系 统 管 理 员 可 使 用 自 动 化 的 任 务 来 执 行 定 期 备 份 监 控 系 统 运 行 定 制 脚 本 等 等 cron 是 一 个 可 以 用 来 根 据 时 间 日 期 月 份 星 期 的 组 合 来 调 度 对 重 复 任 务 的 执 行 的 守 护 进 程 cron 来 源 于 希 腊 单 词 chronos( 意 为 时 间 ), 是 linux 系 统 下 一 个 自 动 执 行 指 定 任 务 的 程 序 cron 假 定 系 统 持 续 运 行 如 果 当 某 任 务 被 调 度 时 系 统 不 在 运 行, 该 任 务 就 不 会 被 执 行 利 用 Crond 服 务 就 可 以 定 时 执 行 某 段 程 序, 完 成 某 种 特 定 任 务 具 体 将 配 置 /etc/crontab 文 件 2 体 系 结 构 设 计 2.1 简 单 的 数 据 备 份 系 统 架 构 及 不 足 6 简 单 的 数 据 备 份 系 统, 服 务 器 结 构 图 如 图 1 所 示 简 单 的 数 据 备 份 系 统 架 构 是 通 过 web 子 系 统 完 成 了 对 系 统 配 置 表 的 访 问 和 修 改,web 子 系 统 从 数 据 库 表 单 中 读 取 到 备 份 和 删 除 备 份 的 shell 脚 本 路 径 及 脚 本 执 行 参 数, 然 后 web 子 系 统 执 行 路 径 下 的 shell 脚 本, 完 成 对 数 据 库 系 统 和 文 件 系 统 的 备 份, 将 备 份 包 存 储 在 配 置 的 存 储 路 径 下 当 备 份 路 径 下 的 备 份 包 过 多 时, 管 理 员 可 以 手 动 通 过 web 子 系 统, 执 行 删 除 备 份 包 的 脚 本, 指 定 删 除 备 份 路 径 下 的 冗 余 备 份 包 备 份 数 据 来 源 即 时 数 据 备 份 和 删 除 WEB 子 系 统 backup.sh 备 份 数 据 delbackup.sh 删 除 过 期 的 备 份 数 据 数 据 库 系 统 文 件 系 统 tb_systemconfig PK CFG_NAME 70 CFG_VALUE CFG_DESC REMARK 图 1 简 单 的 数 据 备 份 服 务 器 结 构 图 - 2 -
7 Fig. 1 Simple server structure of data backup 简 单 的 备 份 系 统 的 不 足 如 下 首 先, 数 据 的 每 次 备 份 需 要 人 工 手 动 同 过 web 执 行, 会 存 在 人 为 疏 忽 导 致 备 份 不 及 时, 一 旦 出 现 系 统 需 要 数 据 恢 复, 会 发 生 没 有 最 有 效 最 可 靠 最 完 整 的 备 份 包 的 事 故 其 次, 对 My sql 数 据 库 系 统 和 文 件 系 统 都 进 行 完 整 备 份 的 备 份 策 略, 根 据 系 统 使 用 的 实 际 情 况, 备 份 周 期 过 长, 计 算 量 和 备 份 量 过 大 最 后, 冗 余 备 份 包 的 删 除, 同 样 需 要 人 工 手 动 执 行, 管 理 员 如 果 没 有 定 期 删 除 冗 余 过 期 的 备 份 包, 会 导 致 服 务 器 空 间 的 大 量 浪 费 2.2 改 进 的 自 动 数 据 备 份 方 案 2.2.1 系 统 整 体 架 构 设 计 80 8 整 个 系 统 由 两 部 分 组 成, 分 别 是 web 服 务 器 子 系 统 和 linux 服 务 器 备 份 系 统 数 据 备 份 系 统 整 体 架 构 图 如 图 2 所 示 改 进 后 的 数 据 备 份 系 统, 加 入 了 周 期 性 的 自 动 备 份 和 删 除 策 略 周 期 性 的 自 动 备 份 和 删 除 策 略, 首 先 管 理 员 要 通 过 web 子 系 统 完 成 对 数 据 库 的 系 统 配 置, 每 日 的 备 份 时 间 删 除 时 间 备 份 保 留 天 数 备 份 包 所 在 路 径 来 修 改 周 期 备 份 和 删 除 shell 脚 本 的 设 定, 在 linux 的 /etc/crontab 文 件 里 配 置 好 备 份 和 删 除 备 份 的 脚 本 及 参 数, 使 其 可 以 被 系 统 周 期 性 自 动 执 行 tb_systemconfig PK CFG_NAME WEB 子 系 统 CFG_VALUE CFG_DESC REMARK 周 期 性 备 份 计 划 即 时 备 份 计 划 备 份 数 据 来 源 数 据 库 系 统 文 件 系 统 周 期 性 数 据 备 份 和 删 除 modifycrontab.sh 修 改 周 期 性 备 份 计 划 的 参 数 crontab 设 置 周 期 性 数 据 备 份 delmodifycrontab.sh 修 改 周 期 性 删 除 过 期 备 份 文 件 的 参 数 即 时 数 据 备 份 和 删 除 backup.sh 备 份 数 据 delbackup.sh 删 除 过 期 的 备 份 数 据 90 9 图 2 改 进 的 数 据 备 份 服 务 器 结 构 图 Fig. 2 Improved server structure of data backup 改 进 后 的 数 据 备 份 系 统 具 有 如 下 优 点 :(1) 系 统 包 括 了 两 种 备 份 计 划 : 周 期 性 的 自 动 备 份 删 除 计 划, 和 即 时 性 的 备 份 删 除 数 据 恢 复 计 划 周 期 性 备 份 计 划 可 以 按 照 用 户 的 配 置, 完 成 系 统 备 份, 每 天 按 时 自 动 执 行, 更 新 最 新 的 备 份 包, 无 需 用 户 手 动 操 作 周 期 性 删 除 计 划 可 以 保 留 若 干 天 内 的 备 份 包, 及 时 删 除 过 期 备 份 包, 释 放 大 量 系 统 空 间 即 时 性 的 备 份 删 除 恢 复 计 划, 作 为 周 期 性 计 划 的 补 充, 使 系 统 备 份 更 加 灵 活, 满 足 用 户 任 何 时 间 进 行 操 作 的 需 求 (2) 系 统 的 备 份 策 略, 改 进 为 完 全 备 份 与 差 异 备 份 相 结 合, 每 月 一 号 进 行 完 全 备 份, 之 后 每 天 进 行 差 异 备 份, 这 样 既 保 证 了 速 度 快, 时 间 短, 系 统 空 间 占 用 率 低, 而 且 再 恢 复 数 据 时, 也 具 有 高 稳 定 性 和 安 全 性, 通 过 两 个 备 份 包 ( 当 月 1 号 的 完 全 备 份 和 最 后 一 次 差 异 备 份 ) 就 可 以 简 单 的 完 成 数 据 恢 复, 保 证 了 数 据 恢 复 的 准 确 性 便 捷 性 2.2.2 Web 子 系 统 架 构 设 计 100 Web 子 系 统 结 构 图 如 图 3 所 示 - 3 -
配 置 文 件 Struts-Config 数 据 备 份 服 务 器 取 得 配 置 客 户 端 浏 览 器 HTTP 请 求 SSL HTTP 请 求 (SSL) Web Server Forward 控 制 器 Action Servlet Struts Action Java Bean DAO 数 据 持 久 层 视 图 HTML 数 据 库 10 110 图 3 Web 子 系 统 结 构 图 Fig. 3 Structure of web server Web 系 统 遵 循 多 个 层 次 的 构 架 模 式, 从 上 到 下 一 次 为 视 图 层, 控 制 器 层, 模 型 层, 持 久 化 层 和 数 据 库 层 前 三 层 也 就 是 Struts 框 架 的 基 本 层 次 视 图 层 和 控 制 层 都 是 通 过 Struts 框 架 来 实 现 的 [] 模 型 层, 持 久 化 层, 数 据 库 层 之 间 的 关 系 是 自 顶 向 下 的, 即 上 层 可 以 依 赖 下 层, 而 下 层 尽 量 少 依 赖 上 层 模 型 层 实 际 上 又 可 以 细 分 为 数 据 访 问 层 和 数 据 服 务 层 持 久 化 层 是 使 用 Hibernate 实 现 的, 使 用 了 DAO 模 式 [6] Web 服 务 器 子 系 统 主 要 负 责 显 示 任 务, 设 置 任 务, 恢 复 任 务 2.2.3 数 据 库 结 构 设 计 系 统 中 与 数 据 备 份 相 关 的 表 单 设 计 结 构 如 图 4 所 示 tb_systemconfig PK CFG_NAME CFG_VALUE CFG_DESC REMARK 11 120 图 4 数 据 库 表 单 Fig. 4 Structure of database form 表 的 主 键 CFG_NAME 是 系 统 相 关 配 置 名 称 ;CFG_VALUE 是 配 置 的 取 值, 及 具 体 的 路 径 及 参 数 ;CFG_DESC 是 对 配 置 的 描 述, 帮 助 管 理 员 理 解 配 置 的 涵 义 ;REMARK 是 对 特 殊 配 置 的 一 些 说 明, 默 认 为 NULL 表 中 的 每 一 条 记 录 代 表 一 个 与 系 统 相 关 的 重 要 配 置 信 息 本 文 针 对 数 据 备 份 的 具 体 配 置 信 息 进 行 列 举 在 Web 服 务 的 DAO 层 通 过 具 体 的 CFG_NAME 获 得 CFG_VALUE, 来 执 行 相 应 shell 脚 本 完 成 的 操 作 3 核 心 模 块 实 现 3.1 数 据 备 份 12 shell 脚 本 实 现 的 数 据 备 份 流 程 : 1) 对 My sql 数 据 库 进 行 完 全 备 份 使 用 数 据 库 名 称 用 户 名 密 码 连 接 备 份 数 据 库 使 用 mysqldump 语 句 对 数 据 库 进 行 完 全 备 份 2) 判 断 当 前 日 期 是 否 是 每 月 一 号, 如 果 是 1 号 则 使 用 进 行 全 备 份, 需 要 备 份 的 文 件 系 统 备 份 到 备 份 包 存 储 目 录 下 使 用 tar 语 句 进 行 完 全 备 份 - 4 -
130 13 140 14 10 1 3) 如 果 不 是 每 个 月 的 1 号, 则 对 于 当 月 1 号 的 全 备 份 之 后 进 行 差 异 备 份 差 异 备 份 利 用 tar N 比 后 面 接 的 日 期 (yyyy/mm/dd) 新 创 建 或 修 改 的 文 件 才 会 被 打 包, 使 用 变 量 zl="-n "`date +'%Y-%m-01 00:00:01'` 确 定 月 一 号 之 后 修 改 的 文 件, 进 行 差 异 备 份 3.2 备 份 包 删 除 Shell 脚 本 实 现 的 备 份 包 删 除 的 流 程 为 : 1) 备 份 包 删 除 脚 本 需 要 两 个 参 数, 第 一 个 参 数 $1, 代 表 备 份 保 留 时 长, 第 二 个 参 数 $2, 代 表 冗 余 的 备 份 包 存 储 路 径 2) 找 到 带 有 备 份 时 间 的 文 件 名 且 超 出 备 份 保 留 时 长 的 备 份 包 3) 使 用 rm -rf $filename 循 环 删 除 超 出 备 份 保 留 时 间 的 差 异 备 份 包, 清 理 磁 盘 空 间 4) 在 执 行 操 作 时, 在 日 志 文 件 中 打 印 日 志, 既 可 以 保 证 记 录 每 次 备 份 和 删 除 的 时 间 完 成 情 况, 在 出 现 问 题 时, 也 可 以 及 时 排 查 问 题 所 在 3.3 数 据 恢 复 数 据 恢 复 脚 本 实 现 的 恢 复 流 程 为 : 1) 在 备 份 目 录 下, 找 到 最 新 的 数 据 库 备 份 文 件, 最 新 的 文 件 系 统 全 备 份 tar 包, 最 新 的 文 件 系 统 差 异 备 份 tar 包 2) 还 原 My sql 数 据 库 向 系 统 提 供 数 据 库 用 户 名 密 码 数 据 库, 连 接 数 据 库, 执 行 mysql 语 句, 使 用 查 询 到 的 最 新 的 数 据 库 备 份 脚 本 进 行 还 原 3) 还 原 文 件 系 统, 需 要 全 备 份 包 的 还 原 和 差 异 备 份 包 的 还 原 打 开 文 件 系 统 所 在 目 录, 使 用 tar zxf 完 成 两 次 还 原 ( 完 全 备 份 包 和 差 异 备 份 包 的 还 原 ) 4) 在 执 行 操 作 时, 在 日 志 文 件 中 打 印 日 志, 既 可 以 保 证 记 录 每 次 还 原 的 时 间 还 原 完 成 的 情 况, 也 可 以 在 出 现 问 题 时, 及 时 排 查 问 题 所 在 3.4 周 期 性 计 划 crontab 中 从 左 至 右, 以 空 格 为 分 界 的 每 个 字 段 说 明 : 分 钟 (0-9), 小 时 (2-24), 日 期 (1-31), 月 份 (1-12; 或 英 文 缩 写 Jan Feb 等 ), 星 期 (0-6,0 为 周 日 ; 或 单 词 缩 写 Sun Mon 等 ), 用 户 名 ( 执 行 命 令 时 以 此 用 户 的 身 份 ), 要 执 行 的 命 令 ( 路 径 ), 传 入 路 径 的 参 数 以 下 是 两 个 cron 语 句 ( 在 /etc/crontab 文 件 里 ) 前 者 用 来 自 动 执 行 数 据 备 份, 后 者 自 动 执 行 冗 余 备 份 包 的 删 除 160 图 系 统 配 置 的 周 期 性 自 动 策 略 Fig. System configuration of Period strategies 如 上 图 所 述, 凌 晨 3 点 以 root 权 限 执 行 删 除 备 份 脚 本, 凌 晨 两 点 以 root 权 限 执 行 备 份 脚 本 以 上 参 数, 本 文 根 据 实 际 系 统 需 要 及 脚 本 具 体 位 置 和 参 数 进 行 具 体 配 置 4 实 验 结 果 4.1 实 验 环 境 与 方 法 16 本 文 主 要 的 实 验 环 境 包 裹 客 户 端 PC 机,Linux 服 务 器, 和 具 体 开 发 软 件 环 境 1. 客 户 端 PC 机 软 件 环 境 : Windows XP Professional (.1, Build 2600) 硬 件 环 境 : 处 理 器 AMD Athlon(tm) II X2 220 Processor, 主 频 2.8GHz, 内 存 1792MB RAM - -
170 2. Linux 服 务 器 服 务 器 操 作 系 统 :Red Hat Enterprise Linux Server release.4 (Tikanga) 3. 开 发 环 境 编 程 环 境 :My Eclipse 10.0,Sun JDK1.6.0_13, apache-tomcat-6.0.18,..9-log MySQL Community Server (GPL) 开 发 语 言 :JAVA 4.2 实 验 结 果 17 180 系 统 经 过 测 试, 可 以 根 据 用 户 的 周 期 性 设 置, 按 时 完 成 数 据 备 份 和 备 份 包 删 除 的 功 能, 并 可 以 有 效 快 速 的 在 系 统 数 据 出 现 问 题 时, 通 过 管 理 员 手 动 执 行 数 据 恢 复, 有 效 的 解 决 问 题, 保 证 了 数 据 恢 复 的 有 效 性 和 安 全 性 如 图 6 所 示, 在 系 统 改 进 之 前, 系 统 只 采 用 完 全 备 份 方 式, 每 次 的 总 备 份 量 基 本 保 持 在 20G 左 右 每 日 随 着 用 户 操 作 的 多 少 进 行 增 长 的 数 据 占 全 部 备 份 的 比 重 不 足 1%, 因 此 只 采 用 完 全 备 份 的 方 法, 造 成 了 大 量 冗 余 的 备 份 数 据, 占 用 了 大 量 的 系 统 空 间 ; 并 且 完 成 一 次 备 份 的 时 间 也 非 常 长, 通 常 保 持 在 0 分 钟 左 右 如 图 7 所 示 单 位 G 2 备 份 数 据 量 20 1 1 9 3 7 备 份 用 例 单 位 次 图 6 完 全 备 份 的 备 份 数 据 量 抽 样 图 Fig. 6 Samples of data volume by full backup strategy 单 位 分 钟 60 备 份 时 长 0 40 1 9 3 7 单 位 次 18 备 份 用 例 图 7 完 全 备 份 的 备 份 时 长 抽 样 图 Fig. 7 Samples of duration by full backup strategy 本 文 介 绍 的 系 统 每 月 1 号 进 行 一 次 完 全 备 份, 之 后 每 天 进 行 一 次 差 异 备 份 差 异 备 份 的 - 6 -
190 19 数 据 量 是 相 对 于 每 月 1 号 之 后 进 行 计 算 的, 根 据 本 系 统 用 户 的 实 际 使 用 情 况, 每 天 的 文 件 系 统 的 数 据 增 量 可 以 用 MB 来 计 算, 差 异 备 份 策 略 的 使 用 每 天 减 少 了 数 十 GB 的 数 据 备 份 量, 目 前 的 实 际 测 试 情 况 显 示, 每 日 新 增 数 据 量 为 数 十 MB, 每 次 的 差 异 备 份 花 费 20 秒 左 右 时 间, 可 以 顺 利 完 成 如 图 8, 图 9 所 示 根 据 实 验 结 果 显 示, 本 文 新 添 了 差 异 备 份, 有 效 的 改 善 了 原 系 统 在 数 据 备 份 方 面 的 不 足 本 文 采 用 并 实 现 的 备 份 方 法, 速 度 快, 冗 余 数 据 量 小, 系 统 负 荷 低, 并 且 当 数 据 恢 复 时, 只 需 要 两 步, 先 恢 复 完 全 备 份 包, 再 恢 复 最 近 一 次 的 差 异 备 份 包, 因 此 还 具 有 恢 复 数 据 安 全 容 易 的 优 点 本 系 统 还 采 用 周 期 性 备 份 策 略 与 即 时 性 备 份 策 略 相 结 合, 周 期 性 备 份 策 略 可 以 保 证 系 统 定 期 定 时 的 完 成 备 份 策 略, 以 及 定 时 的 清 理 过 期 备 份 包 释 放 系 统 空 间 即 时 性 备 份 策 略 作 为 周 期 性 策 略 的 辅 助, 可 以 人 工 执 行 操 作, 满 足 用 户 对 于 系 统 备 份 的 任 何 需 求 单 位 MB 100 备 份 数 据 量 0 0 1 9 3 7 单 位 次 200 备 份 用 例 图 8 差 异 备 份 的 备 份 数 据 量 抽 样 图 Fig. 8 Samples of data volume by differential backup strategy 单 位 秒 30 备 份 时 长 20 10 1 9 3 7 备 份 用 例 单 位 次 20 结 束 语 图 9 差 异 备 份 的 备 份 时 长 抽 样 图 Fig. 9 Samples of duration by differential backup strategy 210 本 文 设 计 并 实 现 了 一 种 基 于 B/S 架 构 的 Linux 系 统 的 自 动 数 据 备 份 恢 复 删 除 系 统 通 过 对 crond 服 务 的 设 置, 实 现 了 数 据 备 份 的 自 动 化, 有 效 的 设 计 和 实 现 了 数 据 备 份 和 删 除 的 周 期 性 计 划 和 实 时 性 计 划, 而 且 系 统 也 支 持 管 理 员 手 动 执 行 备 份 和 删 除 功 能 采 用 了 完 全 备 份 与 差 异 备 份 相 结 合 的 备 份 策 略, 大 大 提 高 了 数 据 备 份 的 时 间, 加 快 了 备 份 速 度, 减 少 了 冗 余 的 数 据 备 份 量, 降 低 了 系 统 的 使 用 空 间 并 采 用 自 动 删 除 失 去 意 义 的 系 统 早 期 备 份 包 策 - 7 -
略, 解 决 了 系 统 空 间 自 动 清 理 的 问 题, 有 效 的 释 放 了 大 量 系 统 空 间 本 文 所 设 计 和 实 现 的 自 动 数 据 备 份 和 恢 复 删 除 策 略 对 办 公 网 络 的 容 灾 问 题 具 有 高 效 的 实 用 价 值 [ 参 考 文 献 ] (References) 21 220 [1] 黄 斌, 肖 坚. 浅 谈 企 业 数 据 备 份 技 术 [J]. 计 算 机 光 盘 软 件 及 应 用,2011,20:170,164. [2] 苏 冠 群, 陶 宏 才. 基 于 Linux 平 台 的 远 程 数 据 容 灾 系 统 的 设 计 与 实 现 [J]. 计 算 机 应 用,2012,32(7):206-208 [3] 张 娜. 基 于 P2P 的 数 据 备 份 系 统 中 数 据 管 理 模 型 的 研 究 [D]. 导 师 : 佘 堃.: 电 子 科 技 大 学,2007 [4] 王 刘 涛. 基 于 linux 的 数 据 备 份 系 统 的 设 计 与 实 现 [D]. 导 师 : 姜 建 国 ; 李 波.: 西 安 电 子 科 技 大 学,2010. [] 冀 钢. 基 于 MVC 模 式 的 STRUTS 应 用 框 架 的 研 究 与 设 计 [D]. 天 津 : 天 津 大 学,2006. [6] 韩 治 国. 数 据 差 量 自 动 备 份 系 统 的 设 计 与 实 现 [D]. 导 师 : 杨 义 先.: 北 京 邮 电 大 学,2006. - 8 -