删除云硬盘的时候,快照会被保留吗?
不会。存在快照的云硬盘无法被直接删除。您可通过以下两种方式删除该盘全部快照。
- 手动删除该盘全部快照,具体操作请参见删除快照。
- 为该盘设置快照随云硬盘释放策略,设置成功后,在删除云硬盘的同时会删除该盘的全部快照,不必再采用上述方式提前手动删除快照。具体操作请参见设置云硬盘释放策略。
云硬盘已经采用了多副本机制来保护数据安全,是否还需要快照?
需要。多副本机制和快照对数据进行保护的场景有所不同。
多副本技术的主要目的是确保云硬盘数据的高可靠性,主要用来应对硬件设备故障导致的数据丢失或不一致。而快照主要应对人为误操作、病毒以及黑客攻击等导致数据丢失或不一致的情况。例如系统遭病毒感染导致数据损坏时,存储的多个副本数据都将同时被修改,无法找回正常的历史数据。若已创建过历史时间点的快照,则可以用快照将数据恢复到历史时间点的正常状态。
什么是自动快照?
自动快照是系统根据您创建的自动快照策略为该策略所关联的云硬盘自动创建的快照。若需使用该功能,您需要先创建自动快照策略并关联到云硬盘,具体操作请参考创建自动快照策略、云硬盘关联自动快照策略。
自动快照有什么限制?
单个账户一个地域下最多支持创建20个自动快照策略,每个自动快照策略最多支持绑定200个云硬盘。同时,自动快照策略创建出来的快照遵循快照的配额限制,详情可参考自动快照概述。
在哪些情况下,云硬盘快照会被系统自动删除?
手动快照:用户账户冻结、资源过期导致云硬盘被删除时,天翼云会主动删除该云硬盘的所有快照。除此之外,天翼云不会主动删除您手动创建的快照。为了不影响您的正常使用,请保证账户资源处于正常资费状态。
自动快照:当云硬盘的自动快照达到上限后,创建时间最早的自动快照会被自动删除。有关快照配额请参见自动快照概述。为避免您创建的自动快照由于超过配额而被系统自动删除,请通过手动快照的方式保存重要快照。
一块云硬盘能否设置多个自动快照策略?
不能。
单块云硬盘同一时间只支持关联一个策略。若您需要为该云硬盘更换自动快照策略,有两种方式可以选择:
- 修改该云硬盘绑定的自动快照策略的配置信息,具体操作请参见修改自动快照策略。
- 为该云硬盘取消关联原有自动快照策略,并重新关联新的自动快照策略,具体操作请参见云硬盘取消关联自动快照策略和云硬盘关联自动快照策略。
手动快照和自动快照有区别或冲突吗?
手动快照和自动快照在本质上没有区别,保存的都是某一时间点云硬盘的数据副本。同时手动快照和自动快照的收费标准一致。但是存在以下区别和约束:
- 删除策略不同
- 手动快照支持手动删除,或根据创建快照时设置的保留规则到期后自动删除。
- 自动快照支持手动删除,根据快照策略中设置的保留规则到期后自动删除,或自动快照数量超过云硬盘保留快照数量配额后自动删除。
- 创建过程约束
- 在自动快照创建时间点,如果云硬盘正在执行创建快照任务(手动或自动创建快照),则系统不会创建该时间点的自动快照,而会在下一个时间点正常创建自动快照。
- 如果云硬盘正在执行创建自动快照任务,您需要等待自动快照完成后,才能手动创建快照。
是否需要卸载硬盘或中断所有读写才能创建快照?
不需要。
您可以在云硬盘挂载和使用期间实时创建快照,不会影响您的正常业务。不过,快照只能捕获已写入云硬盘的数据,不包含应用程序或操作系统缓存在内存中的数据。为了确保快照中捕获所有应用程序的数据,建议您先彻底暂停对硬盘的 I/O 操作后进行快照制作。对于用作系统盘的云硬盘,建议您先关闭云主机再进行快照制作,以便能创建更完整的快照。详细操作请参见创建云硬盘快照。
创建快照是否会影响云硬盘性能?
创建快照会占用云硬盘的少量 I/O,建议您在业务相对空闲的时期进行创建快照操作。
云硬盘快照的创建分为两种情况,用户手动创建和策略自动创建。
- 手动创建:用户可手动创建快照,从而快速保存指定时刻云硬盘的数据。创建过程请参见创建云硬盘快照。
- 按照策略自动创建:用户通过自动快照策略周期性地为云硬盘创建快照,具体创建快照的时刻为策略中设置的时间点。具体操作请参见创建自动快照策略。
创建快照失败的原因有哪些?
创建快照有以下约束限制,都是可能造成创建快照失败的原因:
限制项 | 限制说明 |
---|---|
配额 | 一块云硬盘最多可以创建50个快照。 |
配额 | 一个快照最多可以创建128块云硬盘。 |
云硬盘状态 | 云硬盘没有处于“冻结”“已删除”等异常状态。 |
快照可以多次回滚,恢复数据吗?
可以。
用户可以多次回滚快照来恢复数据。具体回滚步骤请参见快照回滚。
如果无法从快照回滚数据,可能原因如下:
- 只有快照状态为“可用”状态,快照源云硬盘为“未挂载”状态时支持回滚操作。
- 只有快照状态为“可用”状态,快照源云硬盘为“已挂载”状态,同时源云硬盘所挂载云主机为“关机”状态时支持回滚。
- 只支持回滚至源云硬盘,不支持回滚至其他云硬盘。
可以为多块云硬盘批量创建快照吗?
云硬盘快照的创建分为两种情况,用户手动创建和策略自动创建。
- 手动创建:当前不支持为多块云硬盘一次性批量创建手动快照,每一块云硬盘需要分别创建手动快照。
- 策略自动创建:您可为多块云硬盘关联同一个自动快照策略,单个自动快照策略可绑定云硬盘的数量为200个。已关联某一自动快照策略的多个云硬盘可以按照策略周期性执行创建快照操作,即在某一时刻为多块云硬盘批量创建快照。具体操作请参见云硬盘关联自动快照策略。
划分了多个分区的云硬盘创建的快照是针对单个分区还是所有分区的?
所有分区。快照备份的是整块云硬盘的数据,而不是该云硬盘的某些分区。
如您需要单独备份某个分区的数据,可以使用操作系统提供的数据拷贝工具或命令。
为什么使用快照回滚后,看不到已创建的文件系统?
可能原因:
回滚快照后看不到已创建的文件系统,可能是您没有在fstab文件中配置UUID方式自动挂载数据盘。
解决思路:
您需要重新挂载数据盘,并设置开机自动挂载数据盘。
操作步骤:
- 执行以下命令,重新挂载数据盘。
mount 磁盘分区 挂载目录
命令示例:mount /dev/vdb1 /mnt/sdc - 重新挂载后设置开机自动挂载数据盘,具体操作请参见在fstab文件中配置UUID方式自动挂载数据盘。
为什么创建了多个快照,快照使用总容量还是为0?
云硬盘快照总容量为该云硬盘已保留的第一份快照(即全量快照)的全量大小与后续所有增量快照的增量大小之和。快照数据保存在块存储集群中,不会占用云硬盘本身的空间。
若创建多个快照后,快照使用总容量为0,可能是云硬盘本身没有数据。建议您尝试写入数据后再创建快照。
更多原理请参考云硬盘快照原理。