Linux上Ext2 Snapshot文件系统的设计与实现

被引量 : 0次 | 上传用户:wac725725
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Snapshot是一种高性能的数据存储镜像技术,可以快速“冻结”某一时间点的数据镜像。其核心技术是copy-on-write机制。当snapshot对一个文件系统拍快照时,会为该文件系统创建一个“冻结照片”。一旦snapshot开启后,对文件系统的一系列修改都不会被复写到快照创建时刻产生的“冻结照片”上,修改的内容将会被写到该文件系统的其他地方。利用Snapshot可以在瞬间对整个文件系统作备份,如果数据没作修改,就勿需在磁盘上额外开辟空间专门用于备份数据。只有当文件或者目录被修改时,才需要额外的磁盘空间来保存被修改后的数据。Ext2文件系统的设计目标是为Linux提供一个强大的可扩展文件系统。Snapshot技术的设计与实现大体分为四个部分:磁盘的格式化、Copy-on-write机制的实现、目录文件快照的实现、ioctl中快照创建的实现。基于Ext2文件系统的snapshot技术让使用Linux的广大用户实现对数据的快速备份和恢复。
其他文献
菲茨杰拉德被认为是美国20年代的编年史作家,“迷惘的一代”的代言人。美国的20年代是历史上最绚丽,最会享乐的年代,也是旧的传统道德被抛弃,人们失去精神寄托,思想陷入混乱
目的观察不同pH值下,亚氯酸钠(NaClO2)活化效果。方法用不同量浓度盐酸活化NaClO2后,用区分测定的方法测定活化不同时间(10min~24h)产生的二氧化氯(ClO2)。结果盐酸∶NaClO2的
如今,参数化设计技术日趋成熟和完善,这使得设计人员利用CAD系统提供的二次开发接口可以设计自己的产品参数化库,减少了重复劳动,提高了设计效率。但这些参数化库不具有开放
环境激素如多氯联苯和二恶英等由环境进入食物链 ,在动物和人的脂肪中蓄积 ,通过激素样作用导致动物的生殖失败和人类的流产以及生殖器官癌症 ,影响动物和人的生殖机能。环境
目的探讨彩色多普勒超声对颈内静脉置管血栓形成的诊断价值。方法对行颈内静脉置管术的306例患者的置管静脉进行彩色多普勒超声检查,并总结其形成特点。结果306例患者中,共检出
定量分析人类活动对环境的影响,对减少碳排放和建设环境友好型社会具有重要的指导意义.因此,本文采用重庆市1980—2010年能源消费碳排放时间序列数据,基于STIRPAT模型,通过岭
为客观评价不同的数值模式对山东沿海风的预报性能,结合中国气象局降水分级预报评分办法,定义了一种风力预报分级检验办法。对MM5、WRF-RUC和T639模式在山东沿海9个精细化海
目的分析探讨乳腺癌患者手术后化疗采用外周静脉中心静脉置管(PICC)的护理措施。方法本院28例乳腺癌手术患者术后接受多周期化疗,均进行PICC输液,给予密切观察及精心护理,总结
<正>《语文课程标准》明确指出:"要培养学生自主、合作、探究的学习能力。"而课前预习正是一种自主、探究的学习。为了让学生有更多的阅读时间,我校研究"整合课时、大量阅读"