介绍:本文概括总结关于存储的基本相关技术。
1. 备份恢复技术:
a) 目的:保证数据的完整性,完成数据内容的恢复。
b) 解释:创建出一份额外的数据副本,当原数据被破坏时,备份数据复制到原数据进行恢复。
c) 问题:针对目前的业务环境,企业对备份要求越来越高。不仅要保证数据的完整性,还要保证业务的持久性(不会因备份而导致业务的中断):
i. 从前的离线备份(人工用额外磁盘保存备份,恢复时人工插入备份磁盘进行恢复)已经逐渐被淘汰。在线备份(备份到一直使用的磁盘),近线备份(备份到一个扩展磁盘,当不需备份时,磁盘不能被使用,需要恢复时自动接入)大量普及。
ii. 冷备份(备份时不能进行用户或应用的数据活动,即不能进行数据的读写)也逐渐被淘汰。热备份(备份时能进行用户或应用的数据活动)大量普及。但热备份时,如何保证数据一致性,数据的有效性成为了新的问题,提出了快照技术。
2. 快照技术:
a) 目的:保证数据的一致性,持续有效性。
b) 解释:当对某块原数据(源卷)进行备份时,在disk内创建一个快照卷(相当于源卷的缓存区,空间大小为源卷的5%~110%,记录备份期间源卷中改动的数据),在内存中创建一个快照映射表(记录改动数据在源卷和快照卷的位置映射)。
本来备份源卷时,源卷内容必须保证不变,导致用户或应用不能正常进行。但有了快照卷,用户和应用正常改变源卷中的内容,被改变的备份时刻的内容保存在快照卷中。备份时,先查看备份映射表,如果要备份的数据块不在表内,则从源卷中备份,若在则从快照卷中备份。
c) 问题:可能在要备份时,因为用户或应用进程仍在进行。Disk内存储内容与mem内存储内容不一致,导致备份的内容并不能恢复到一致性状态。解决方案:快照备份时,强制mem所有相关内容冲刷disk,保证mem与disk一致。