中国科技论文在线中文稿件模板

Similar documents
说 明 为 了 反 映 教 运 行 的 基 本 状 态, 为 校 和 院 制 定 相 关 政 策 和 进 行 教 建 设 与 改 革 提 供 据 依 据, 校 从 程 资 源 ( 开 类 别 开 量 规 模 ) 教 师 结 构 程 考 核 等 维 度, 对 2015 年 春 季 期 教 运 行 基

何 秋 琳 张 立 春 视 觉 学 习 研 究 进 展 视 觉 注 意 视 觉 感 知

评 委 : 李 炎 斌 - 个 人 技 术 标 资 信 标 初 步 审 查 明 细 表 序 号 投 标 单 位 投 标 函 未 按 招 标 文 件 规 定 填 写 漏 填 或 内 容 填 写 错 误 的 ; 不 同 投 标 人 的 投 标 文 件 由 同 一 台 电 脑 或 同 一 家 投 标 单

I

珠江钢琴股东大会


采 取 行 动 的 机 会 90% 开 拓 成 功 的 道 路 2

18 上 报 该 学 期 新 生 数 据 至 阳 光 平 台 第 一 学 期 第 四 周 至 第 六 周 19 督 促 学 习 中 心 提 交 新 增 专 业 申 请 第 一 学 期 第 四 周 至 第 八 周 20 编 制 全 国 网 络 统 考 十 二 月 批 次 考 前 模 拟 题 第 一 学

 编号:

修改版-操作手册.doc

深圳市新亚电子制程股份有限公司

2006年顺德区高中阶段学校招生录取分数线

3 月 30 日 在 中 国 证 券 报 上 海 证 券 报 证 券 时 报 证 券 日 报 和 上 海 证 券 交 易 所 网 站 上 发 出 召 开 本 次 股 东 大 会 公 告, 该 公 告 中 载 明 了 召 开 股 东 大 会 的 日 期 网 络 投 票 的 方 式 时 间 以 及 审


评 委 : 徐 岩 宇 - 个 人 技 术 标 资 信 标 初 步 审 查 明 细 表 序 号 投 标 单 位 投 标 函 未 按 招 标 文 件 规 定 填 写 漏 填 或 内 容 填 写 错 误 的 ; 不 同 投 标 人 的 投 标 文 件 由 同 一 台 电 脑 或 同 一 家 投 标 单

中 国 软 科 学 年 第 期!!!

定 位 和 描 述 : 程 序 设 计 / 办 公 软 件 高 级 应 用 级 考 核 内 容 包 括 计 算 机 语 言 与 基 础 程 序 设 计 能 力, 要 求 参 试 者 掌 握 一 门 计 算 机 语 言, 可 选 类 别 有 高 级 语 言 程 序 设 计 类 数 据 库 编 程 类

《C语言基础入门》课程教学大纲

<433A5C446F63756D656E E E67735C41646D696E F725CD7C0C3E65CC2DBCEC4CFB5CDB3CAB9D3C3D6B8C4CFA3A8BCF2BBAFA3A95CCAB9D3C3D6B8C4CF31302D31392E646F63>

( ) 信 号 与 系 统 Ⅰ 学 科 基 础 必 修 课 教 周 2016 年 06 月 13 日 (08:00-09:35) ( )

新, 各 地 各 部 门 ( 单 位 ) 各 文 化 事 业 单 位 要 高 度 重 视, 切 实 加 强 领 导, 精 心 组 织 实 施 要 根 据 事 业 单 位 岗 位 设 置 管 理 的 规 定 和 要 求, 在 深 入 调 查 研 究 广 泛 听 取 意 见 的 基 础 上, 研 究 提

全国建筑市场注册执业人员不良行为记录认定标准(试行).doc

(Microsoft Word - NCRE\314\345\317\265\265\367\325\37313\324\27221\272\3051.doc)

2014年中央财经大学研究生招生录取工作简报

第 一 部 分 MagiCAD for Revit 安 装 流 程

<4D F736F F D D323630D6D0B9FAD3A6B6D4C6F8BAF2B1E4BBAFB5C4D5FEB2DFD3EBD0D0B6AF C4EAB6C8B1A8B8E6>

,,,,, :,, (.,, );, (, : ), (.., ;. &., ;.. &.., ;, ;, ),,,,,,, ( ) ( ),,,,.,,,,,, : ;, ;,.,,,,, (., : - ),,,, ( ),,,, (, : ),, :,

¹ º ¹ º 农 业 流 动 人 口 是 指 户 口 性 质 为 农 业 户 口 在 流 入 地 城 市 工 作 生 活 居 住 一 个 月 及 以 上 的 流 动 人 口 非 农 流 动 人 口 是 指 户 口 性 质 为 非 农 户 口 在 流 入 地 城 市 工 作 生 活 居 住 一 个

上证指数

0 年 上 半 年 评 价 与 考 核 细 则 序 号 部 门 要 素 值 考 核 内 容 考 核 方 式 考 核 标 准 考 核 ( 扣 原 因 ) 考 评 得 3 安 全 生 产 目 30 无 同 等 责 任 以 上 道 路 交 通 亡 人 事 故 无 轻 伤 责 任 事 故 无 重 大 质 量

抗 战 时 期 国 民 政 府 的 银 行 监 理 体 制 探 析 % # % % % ) % % # # + #, ) +, % % % % % % % %

Microsoft Word - 文件汇编.doc

龚 亚 夫 在 重 新 思 考 基 础 教 育 英 语 教 学 的 理 念 一 文 中 援 引 的 观 点 认 为 当 跳 出 本 族 语 主 义 的 思 维 定 式 后 需 要 重 新 思 考 许 多 相 连 带 的 问 题 比 如 许 多 发 音 的 细 微 区 别 并 不 影 响 理 解 和

HSK( 一 级 ) 考 查 考 生 的 日 常 汉 语 应 用 能 力, 它 对 应 于 国 际 汉 语 能 力 标 准 一 级 欧 洲 语 言 共 同 参 考 框 架 (CEF) A1 级 通 过 HSK( 一 级 ) 的 考 生 可 以 理 解 并 使 用 一 些 非 常 简 单 的 汉 语

Template BR_Rec_2005.dot

第 期 李 伟 等 用 方 法 对 中 国 历 史 气 温 数 据 插 值 可 行 性 讨 论

!!!!!!!!!!

附件1:

名 称 生 命 科 学 学 院 环 境 科 学 1 生 物 学 仅 接 收 院 内 调 剂, 初 试 分 数 满 足 我 院 生 物 学 复 试 最 低 分 数 线 生 命 科 学 学 院 生 态 学 5 生 态 学 或 生 物 学 生 命 科 学 学 院

目 录 关 于 图 标... 3 登 陆 主 界 面... 3 工 单 管 理... 5 工 单 列 表... 5 搜 索 工 单... 5 工 单 详 情... 6 创 建 工 单... 9 设 备 管 理 巡 检 计 划 查 询 详 情 销 售 管

附 件 : 上 海 市 建 筑 施 工 企 业 施 工 现 场 项 目 管 理 机 构 关 键 岗 位 人 员 配 备 指 南 二 一 四 年 九 月 十 一 日 2

白皮书

金 不 少 于 800 万 元, 净 资 产 不 少 于 960 万 元 ; (3) 近 五 年 独 立 承 担 过 单 项 合 同 额 不 少 于 1000 万 元 的 智 能 化 工 程 ( 设 计 或 施 工 或 设 计 施 工 一 体 ) 不 少 于 2 项 ; (4) 近 三 年 每 年

正 规 培 训 达 规 定 标 准 学 时 数, 并 取 得 结 业 证 书 二 级 可 编 程 师 ( 具 备 以 下 条 件 之 一 者 ) (1) 连 续 从 事 本 职 业 工 作 13 年 以 上 (2) 取 得 本 职 业 三 级 职 业 资 格 证 书 后, 连 续 从 事 本 职 业

目 录 一 系 统 访 问... 1 二 门 户 首 页 申 报 用 户 审 核 用 户... 2 三 系 统 登 录 用 户 名 密 码 登 录 新 用 户 注 册 用 户 登 录 已 注 册 用

<4D F736F F D20B9D8D3DAB0BABBAAA3A8C9CFBAA3A3A9D7D4B6AFBBAFB9A4B3CCB9C9B7DDD3D0CFDEB9ABCBBE C4EAC4EAB6C8B9C9B6ABB4F3BBE1B7A8C2C9D2E2BCFBCAE92E646F6378>

教师上报成绩流程图

合 并 计 算 配 售 对 象 持 有 多 个 证 券 账 户 的, 多 个 证 券 账 户 市 值 合 并 计 算 确 认 多 个 证 券 账 户 为 同 一 配 售 对 象 持 有 的 原 则 为 证 券 账 户 注 册 资 料 中 的 账 户 持 有 人 名 称 有 效 身 份 证 明 文 件

学 年 第 二 学 期 集 中 考 试 安 排 (18 周 ) 考 试 日 期 :6 月 27 日 星 期 一 8:10-9:50 第 二 公 共 教 学 楼 A 区 A 高 等 数 学 ( 理 二 2) 复 材 材 料 科 学 与 工 程

物 流 从 业 人 员 职 业 能 力 等 级 证 书 分 为 四 个 级 别, 分 别 为 初 级 助 理 级 中 级 和 高 级 ; 采 购 从 业 人 员 职 业 能 力 等 级 证 书 分 为 三 个 级 别, 分 别 为 中 级 高 级 和 注 册 级 请 各 有 关 单 位 按 照 通


国家职业标准:网络课件设计师

( 二 ) 现 行 统 一 高 考 制 度 不 利 于 培 养 人 的 创 新 精 神,,,,,,,,,,,,, [ ],,,,,,,,,,, :, ;,,,,,,? ( 三 ) 现 行 统 一 高 考 制 度 不 利 于 全 体 学 生 都 获 得 全 面 发 展,, [ ],,,,,,,,,,,

思 想 政 治 理 论 经 核 查 无 误 思 想 政 治 理 论 经 核 查 无 误 思 想 政 治 理 论 经 核 查 无 误 思 想

境 外 上 市 外 资 股 股 东 持 有 股 份 总 数 (H 股 ) 489,157,907 3 出 席 会 议 的 股 东 所 持 有 表 决 权 股 份 数 占 公 司 有 表 决 权 股 份 总 数 的 其 中 :A 股 股 东 持 股 占 股 份 总 数 的

课程类 别


第1篇 道路桥梁工程技术核心专业课程标准及学习绩效考评体系

马 克 思 主 义 公 正 观 的 基 本 向 度 及 方 法 论 原 则!! # #

随着执业中医师资格考试制度的不断完善,本着为我校中医学专业认证服务的目的,本文通过对我校中医类毕业生参加2012年和2013年的中医执业医师考试成绩及通过率、掌握率进行分析,并与全国的平均水平进行差异比较分析,以此了解我校执业中医师考试的现状,进而反映我校中医类课程总体教学水平,发现考核知识模块教学中存在的不足,反馈给相关学院和教学管理部门,以此提高教学和管理水平。

<4D F736F F D20BFC9B1E0B3CCD0F2BFD8D6C6CFB5CDB3C9E8BCC6CAA6B9FABCD2D6B0D2B5B1EAD7BC2E646F63>

一 公 共 卫 生 硕 士 专 业 学 位 论 文 的 概 述 学 位 论 文 是 对 研 究 生 进 行 科 学 研 究 或 承 担 专 门 技 术 工 作 的 全 面 训 练, 是 培 养 研 究 生 创 新 能 力, 综 合 运 用 所 学 知 识 发 现 问 题, 分 析 问 题 和 解 决

2 师 资 引 进 与 设 备 建 设 3 英 语 高 地 建 设 与 课 外 实 践 三 六 种 教 学 模 式 改 革 的 内 涵 19

<433A5C C6B73625C B746F705CB9FABCCAD6D0D2BDD2A9D7A8D2B5B8DFBCB6BCBCCAF5D6B0B3C6C6C0C9F3C9EAC7EBD6B8C4CFA3A CDA8D3C3B0E6A3A92E646F63>

目 录 第 一 章 博 星 卓 越 电 子 商 务 营 销 策 划 实 践 平 台 硬 件 使 用 介 绍... 3 第 二 章 博 星 卓 越 电 子 商 务 营 销 策 划 实 践 平 台 管 理 员 端 功 能 使 用 介 绍 系 统 管 理 员 登 陆 班

Microsoft Word - 第7章 图表反转形态.doc

工 程 勘 察 资 质 标 准 根 据 建 设 工 程 勘 察 设 计 管 理 条 例 和 建 设 工 程 勘 察 设 计 资 质 管 理 规 定, 制 定 本 标 准 一 总 则 ( 一 ) 本 标 准 包 括 工 程 勘 察 相 应 专 业 类 型 主 要 专 业 技 术 人 员 配 备 技 术

ICS 35

证券代码: 证券简称:长城电脑 公告编号:

<443A5C6D B5C30312EB9A4D7F7CEC4B5B55C30322EBACFCDACCEC4B5B55C C30342EC8CBC9E7CCFC5C31332ECFEEC4BFC5E0D1B55C E30385C322EB2D9D7F7CAD6B2E12E646F63>


一 从 分 封 制 到 郡 县 制 一 从 打 虎 亭 汉 墓 说 起


关于2010年上半年(31次)全国计算机等级考试报名的通知

二 工 资 制 度 与 教 师 道 德 风 险 行 为

<4D F736F F D20C6F3D2B5C5E0D1B5CAA6B9FABCD2D6B0D2B5B1EAD7BC2E646F63>

ETF、分级基金规模、份额变化统计

登录、注册功能的测试用例设计.doc

!!

第 六 章 债 券 股 票 价 值 评 估 1 考 点 一 : 债 券 价 值 的 影 响 因 素 2

现 场 会 议 时 间 为 :2016 年 5 月 19 日 网 络 投 票 时 间 为 :2016 年 5 月 18 日 年 5 月 19 日 其 中 通 过 深 圳 证 券 交 易 所 交 易 系 统 进 行 网 络 投 票 的 时 间 为 2016 年 5 月 19 日 9:30-

Microsoft Word - 资料分析练习题09.doc

世华财讯模拟操作手册

Microsoft Word - 第3章.doc

Transcription:

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 -