云硬盘已经采用三副本机制保护数据安全,为何还需要快照保护?
当数据出现逻辑层异常时,例如遇到用户误删除了数据、系统遭病毒感染数据损坏、文件系统异常等情况。实际存储的三副本数据都将同时被修改,无法找回正常的历史数据。若已创建过历史时间点的快照,则可以用快照将数据恢复到历史时间点的正常状态。
例如,管理员在11:00时对云硬盘创建了一份快照 A,12:00时该云硬盘受到病毒感染,数据无法使用。此时,三副本上的数据也已更新为状态2的内容,无法恢复数据,只有利用11:00制作的快照 A 才能恢复至未被感染的状态1。为什么在文件系统下查看磁盘的使用量和快照大小不一致?
云硬盘快照是基于块级别的克隆备份。一般情况下,快照容量会大于文件系统统计的数据量,两者的容量差异由以下原因造成:
底层数据块存储了文件系统的元数据。
删除数据。删除数据是对已写入的数据块进行更改,而快照会对所有已更改的数据块进行数据备份。
如果希望减小对应快照大小,建议重新购买云硬盘,拷贝现有文件到新盘,然后重新制作快照。 或者先备份数据,然后把云硬盘重新初始化并挂载做文件系统,再把数据拷贝回来,最后再重新制作快照(云硬盘重新初始化入口:登录 云服务器控制台,选择左侧导航栏中的 云硬盘,选择更多 > 重新初始化)。
快照与镜像的区别是什么?
假设一个实例上没有挂载数据盘,所有数据全部写在系统盘上,仅通过创建镜像是无法对该系统盘进行数据保护的。因为镜像没有定期创建功能,如果该系统盘数据损坏,则只能追溯到创建镜像时的初始数据,无法起到数据保护的功能。详细区别如下表:
名称 | 快照 | |
性质 | 某一时间点对云硬盘的数据备份 | 云服务器软件配置(操作系统、预安装程序等)的模板 |
适用场景 | 定期备份重要业务数据 重大操作前备份数据 生产数据的多副本应用 | 备份短期不会更改的系统 批量部署应用 系统迁移 |
为什么有的快照无法创建镜像?
系统盘与数据盘均可以创建快照。但只有系统盘快照可以创建自定义镜像,再使用已创建的镜像创建一个或多个环境相同的实例。
为什么快照无法删除?
请确认需删除快照无关联镜像或关联镜像已删除。镜像与其关联的快照是一种绑定关系,创建自定义镜像时系统会默认创建相关快照,删除此快照前需先删除关联的镜像。您可通过选择 “镜像” 列表中的镜像 ID 在镜像详情页中查看关联的快照信息。
镜像产生的快照如何计费?
共享镜像如何计费?
什么是定期快照?
定期快照有什么限制?
我的云硬盘快照是怎么产生的?
快照可从以下两种途径产生:
用户手动创建:用户可手动创建快照,从而快速保存指定时刻云硬盘的数据。详情请参见 创建快照。
系统自动定期创建:通过设置云硬盘关联定期快照策略,系统会根据设置定期创建及删除快照。详情请参见 定期快照。
快照有地域限制吗?
当前快照功能已支持所有可用区。
快照如何收费?
是否需要卸载硬盘或中断所有读写才能创建快照?
不需要。您可以在硬盘连接和使用期间实时创建快照,不会影响您的正常业务。不过,快照只能捕获已写入云硬盘的数据,不包含应用程序或操作系统缓存在内存中的数据。为了确保快照中捕获所有应用程序的数据,建议您先彻底暂停对硬盘的 I/O 操作后进行快照制作。对于用作系统盘的云硬盘,建议您先关闭云服务器再进行快照制作,以便能创建更完整的快照。
制作快照是否会影响硬盘性能?
制作快照会占用云硬盘的少量 I/O,建议您在业务相对空闲的时期进行快照操作。
制作快照到快照可用需要多久?
快照制作的时间受云硬盘写入量的情况、底层的读写情况等各种因素影响,较难预测,但制作快照并不影响您正常使用硬盘。
如何通过快照创建云硬盘?
如何从快照回滚数据?
回滚快照是否需要关机?
对于已经挂载在云服务器上的云硬盘,回滚时需要关闭云服务器。
对于未挂载的云硬盘则可以直接执行回滚操作。
能否读取以前的快照来恢复云硬盘?
能。您可以使用现存任意时间点的快照来恢复数据,不受快照时间点的影响。
源快照复制时是否支持删除?
不支持,必须在复制完毕后才可以删除。
复制完成后之前磁盘关联关系还存在吗?
跨地域复制后新快照与源快照的源磁盘之间将不再有关联关系,复制之后新快照的回滚功能不可用。
销毁云硬盘的时候,关联快照会被删除吗?
如何删除快照?
对于云硬盘的快照,可直接在控制台或通过 API 删除,具体操作请参见 删除快照。
对于自定义镜像的关联快照,需要先删除自定义镜像,才能 删除快照。
可使用系统盘创建的快照新建云硬盘吗?
不可以。系统盘快照不支持创建云硬盘,可创建自定义镜像。