当前位置:网站首页 >> 科技

Linux在存储技术中的应用_a

时间:2020-01-16 22:17:01 来源:互联网 阅读:0次

文/宏宇

随着信息社会的发展,越来越多的信息被数据化,尤其是伴随着Internet的发展,数据呈爆炸式增长。因而在未来几年内,存储技术将成为令人瞩目的一个市场。据IDC预测,到2003年,世界范围的存储服务市场将达到400亿美元以上。在今后的几年内,存储服务市场将进入飞速发展期。基于Internet的应用比如电子商务、电子邮件和客户关系管理(CRM)等将成为存储服务的主要市场,因为他们都需要对大量数据的快速访问。从存储服务的发展趋势来看,一方面,是对数据的存储量的需求越来越大,另一方面,是对数据的有效管理提出了更高的要求。

作为一个新兴的系统平台,Linux近几年正越来越多地进入企业级的应用环境,那么,Linux可以在存储服务领域起到什么样的作用呢?

一方面,Linux系统越来越成熟,并有很好的网络支持和文件系统支持。目前,Linux几乎支持所有主流的网络硬件、网络协议和文件系统,因此是NAS的一个很好的平台;此外,由于Linux有很好的文件系统支持,因此它是数据备份、同步和复制的很好的平台;再者,在存储区域网络“SAN”领域,可以利用Linux系统和一般硬件作为存储服务器。美特尔科技有限公司的LinuxDisk技术正是利用Linux平台和普通的Intel硬件提供存储服务。这使得Linux在几乎存储服务的个个主要领域都可以起到很大的作用。

美特尔科技公司是一家提供数据管理及存储服务的公司。基于开放式系统和通用硬件设备,采用了分布式文件系统InterMezzo,文件快照SnapFS以及成熟的管理方案LinuxDisk等先进技术,为ISPs、IDCs、ASPs和企业级数据中心用户提供安全可靠、可扩展、高性能且经济实用的数据存储、管理的解决方案。

一、数据备份技术――SnapFS(Linux快照和多版本文件系统)

企业总希望在数据中心存有文件和文件夹的多个版本,为达到此目的无需使用复杂的软件。保留多个版本的数据意味着空间浪费,并使文件系统的布局更混乱。SnapFS是一文件系统层,它增强了像Ext3和ReiserFS这样的日志文件系统,因而可以保存文件的多个版本。

使用文件系统的版本有两种形式。种是在某一点上,及时对文件系统作快照保留,或映像冻结,例如在初始化备份之前。第二种用在财政部门,遵循保持所有历史记录的要求,保存文件的所有版本。SnapFS包含了上述两种情形。

1.内部结构

SnapFS通过在操作系统核心的文件系统栈中添加一层来控制其版本。这一层位于VFS与磁盘文件系统之间,用来保证一致存储。这一层具有较简单的设计结构,可通过重定位来获取正确的文件版本,若该版本需要保留,则在目标被修改前建立副本。

SnapFS使用现有的磁盘格式,像Ext2、Ext3和ReiserFS。使得快照的特性可在现有服务器上执行,无需再对存储设备作格式化。当所有快照从分区中移走,文件系统可以使用原有格式继续工作。

SnapFS层参与底层文件系统执行操作。即使在非常庞大的文件系统上,仍可保持高效的恢复。即便是在快照的移动过程中,或通过保留对象复件清单,对先前快照的复原时,SnapFS总是避免对文件系统的浏览。

2.优点和用途 SnapFS为数据管理提供了许多新的机会:

* 对现有文件系统保持一致的备份和映像:当文件系统变化太快时,尤其常见的情况是服务器忙,备份和映像企业数据就成了主要问题。若使用 SnapFS,情况就不同了,在连续状态中,文件系统的冻结副本也可备份或映像。

* 消除复原的冲突:SnapFS在多数情况下,从备份作复原,而不用从磁盘介质;丢失的文档可通过的快照恢复。

* 多版本的系统映像:为系统管理方便,SnapFS可使用小的空间保存多个版本。

* 恢复到的设置:在系统配置更改之前,通过创建快照可恢复到的设置。

* 快照的简单规整:一简单的程序即可创建和移动快照。 根据写时复制机制,持有一些快照并不会造成太大开销。

3.SnapFS与众不同的几点

SnapFS提供为在同一时间上,可存储多版本的文件系统的特性:

* 利用现存文件系统磁盘布局;

* 通过日志恢复带来的扩展性;

* 恢复先前的快照的良好性;

* 动态添加移动快照。

查看本文来源

吃什么药治口腔溃疡
儿童止咳药用药安全吗
治腰膝酸软的中药有哪些
藤黄健骨丸治什么病

相关文章

一周热门

热点排行

热门精选

友情链接:
媒体合作:

Copyright (c) 2011 八零CMS 版权所有 备案号:苏ICP备17012668号-2

网站地图