存储技术介绍之“快照”

“备份”想必大家都很熟悉了,在日常工作生活中也会经常用到。但是,大型数据集的完整备份可能需要很长时间才能完成,大型企业的数据流是源源不断的。如果用户将文件移动到已备份的目录中,则备份介质上将完全丢失该文件,因为在添加文件之前已进行了备份操作。安全备份实时数据的一种方法是在备份期间暂时禁用对数据的写访问,方法是停止访问应用程序或使用操作系统提供的锁定 API来强制执行独占读访问。这对于低可用性系统(在台式计算机和小型工作组服务器上,定期停机是可以接受的)是可以容忍的。然而,高可用性24/7系统无法承受服务
摘要由CSDN通过智能技术生成

“备份”想必大家都很熟悉了,在日常工作生活中也会经常用到。但是,大型数据集的完整备份可能需要很长时间才能完成,大型企业的数据流是源源不断的。如果用户将文件移动到已备份的目录中,则备份介质上将完全丢失该文件,因为在添加文件之前已进行了备份操作。

安全备份实时数据的一种方法是在备份期间暂时禁用对数据的写访问,方法是停止访问应用程序或使用操作系统提供的锁定 API来强制执行独占读访问。这对于低可用性系统(在台式计算机和小型工作组服务器上,定期停机是可以接受的)是可以容忍的。然而,高可用性24/7系统无法承受服务中断,而安全高效地备份实时数据的解决办法之一就是快照。

存储网络行业协会(SNIA)对快照的定义是:对指定数据集合的一个完全可用拷贝,该拷贝包含源数据在拷贝时间点的静态影像。快照可以是数据再现的一个副本或者复制。对于文件系统来说,文件系统快照是文件系统的一个即时拷贝,它包含了文件系统在快照生成时刻所有的信息,本身也是一个完整可用的副本。

创建快照所需的时间和 I/O 不会随着数据集的大小而增加;相比之下,直接备份所需的时间和 I/O 与数据集的大小成正比。在某些系统中,一旦获取数据集的初始快照,后续快照仅复制更改的数据,并使用指针系统来引用初始快照。与重复克隆数据集相比,这种基于指针的快照方法消耗的磁盘容量更少。

一些Unix系统具有具有快照功能的逻辑卷管理器。它们通过将更改的块复制到其他存储空间来实现对整个块设备的写时复制(就在它们将在“父”卷中被覆盖之前)到其他存储,从而保留块设备的自洽过去图像。此类快照映像上的文件系统稍后可以像在只读介质上一样安装。一些卷管理器还允许创建可写快照,通过将快照中修改的任何块与原始卷中的“父”块分离来扩展写时复制方法。这种方案也可以描述为执行由写入快照触发的额外的写时复制操作。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值