物流项目管理中的文件备份策略_第1页
物流项目管理中的文件备份策略_第2页
物流项目管理中的文件备份策略_第3页
物流项目管理中的文件备份策略_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、物流项目管理中的文件备份策略摘要:文章针对物流项目管理中的文件管理,利用unix下的免 费开源包rsync+crontab实现基于文件级备份策略,以尽最大可能 地节约备份成本(软件费用、系统存储资源、系统性能开销),为 企业提供一种几乎零开销的、高效的备份策略方案。关键词:文件级增量备份;crontab t具;rsync开源包;硬链接 随着物流行业的快速发展,大量的数据信息,如bom、各种单证、 报表等在企业的各个生产、运作环节中产生。这些都是企业的核心 资源。管理好这些资源,使得信息的冗余最小,同时保留最有用的 信息,当不可预知的灾难发生时,如何直观、高效地恢复数据,都 是每个企业运营过程中

2、所必须面临的问题。我们需要设计一种备份 策略系统来解决这个问题。在unix (linux)下有功能强大的版本 控制t具mks (cvs)可以使用,但是当inks (cvs)服务器发生不 可预期的物理错误时候,资源就有丢失的危险。作为补充,需要寻 找一种免费的、容易部署的、方便实用的工具来自动完成代码的本 地或者异地的备份和迁移。rsync是unix/linux系统下的数据镜像备份工具。它的特性如下: 可以镜像保存整个冃录树和文件系统;可以很容易做到保持原来文 件的权限、时间、软硬链接等等;无须特殊权限即可安装;优化的 流程,文件传输效率高;可以使用rep、ssh等方式来传输文件, 当然也可以通

3、过直接的socket连接;支持匿名传输。为了配合定 时的策略机制,我们可以选择搭配crontab命令工具,实现计划任 务的备份。本文介绍的所有工具都是免费并且开源的,所以对企业 的开销只存在于人工维护,同样此系统策略也适合家庭和个人使 用。以下将从模型设计、核心技术、策略实施出发,详细分析说明 备份策略的实现过程。一、模型设计对于数据人们最直观的认识是文件。在对数据备份过程中,我们 也希望在不改变文件夹结构的基础上实现对重复冗余的数据进行 删减,从而节省磁盘空间;同时,没有改变的数据就不需要花额外 的时间处理。提高空间效率和时间效率是最重要的目标。图1是针 对需求所设计的模型。图1中椭圆形是文

4、件的文件域,阴影长方格 是文件的数据域。这个模型反映儿个问题:备份结果文件结构必须 与备份目标文件结构相同;备份过程需要判断数据是否改变。当数 据没有改变时,文件不需要进行数据拷贝,只需要建立一个新的文 件域指向原来的数据域;当数据改变时,文件需要建立新的文件域 和数据域。二、备份策略工作原理(一)建立tsync备份策略图2是备份策略的模型。为了实现增量备份,需要在数据的操作 端即d端拥有可对文件夹的移动、删除权限,如果把备份服务器放 在rsync server即b端就不能实现。备份后的文件夹结构清晰明 了,能够很容易恢复。但是这样的设计也存在一定的不足,它增加 了数据存储主机b的运算负荷。(

5、二)文件结构图3就是文件模块的功能结构图,它反映了所有程序文件之间的 关系。(三)rsync_exe处理流程(见图4)这个方案的核心是三个:采用rsync算法同步备份远程数据,利 用计算來换取最小的网络传输开销;采用硬链接控制重复文件对磁 盘空间的开销;采用这样的流程,产生的文件夹可以利用其本身的 创建时间作为时间戳,可以对用户产生很直观的时间概念。同时这个设计也存在一个问题:硬链接不能跨越文件系统,就算 是同一种文件系统也不可以,所以系统的扩展性受到制约。如果使 用在本地备份,那么这个方案还是可行的。如果利用到网络中多个 存储节点的时候就会产生问题。为了解决这种问题,数据在进行远 程迁移的时

6、候采用rsync算法来实现差异备份迁移。三、物流企业实际运用屮的体验贵州商业储运(集团)有限公司是一家有五十余年历史的国有企 业,由于客户网络的日趋复杂,贵州商储必须借用先进的信息技术 改造传统的管理体系。在实施文件级备份策略后,当采用策略是每 周五个工作日的周循环备份,每周六上午1: 00做全备份,剩下4 个工作li作增量备份。例如,当前目标的数据量是10gb,按照全备 份策略,所需要的空间是10gbx5=50gb,然而使用增量备份,每次 增量备份大小为原数据大小的50%,需要的数据空间约为 10gb+5gb+5gb+5gb+5gb二30gb,即可以节约40%的空间,而且随着备 份频率的增加,备份的效率能进一步提高。图5显示了效率提高过 程。四、结束语本策略已成功实现并使用,在几乎零开支的基础上高性能地提高 企业的数据资源安全性、稳定性。虽然有跨文件系统的限制,但是 相信随着unix/linux技术的进步,不久的将來就能产生更好的替 代解决方案。参考文献:1(美)w. richard stevens, stephen a. rago. advanced programming in

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论