1

帮助!我在 Azure blob 存储中保存了一些用于工作的图像文件,其中一些图像在过去几个小时内被意外覆盖。有什么办法可以恢复原始文件吗?

谢谢

4

2 回答 2

7

抱歉,如果您的意思是在文件被上传到同一个容器中的同名 BLOB 存储时被覆盖,那么不,您无法检索它们。您可能会致电支持并询问他们是否可以做些什么,但要理解他们可能无法做到。就算有这个能力,他们恢复东西也不是什么正常的事情。

您的 BLOB 存储帐户确实将您的文件存储为一式三份,但如果您覆盖其中一个,它将在所有这些副本中覆盖它们。与异地冗余存储帐户相同,其中另一个一式三份副本被发送到同一区域内的数据中心。

BLOB 存储确实可以让您对BLOB 进行快照。这在 REST API 以及客户端库中公开。如果这些覆盖可能更频繁地发生,您可能需要查看快照。快照 BLOB 的可计费存储基于文件快照与正在上传/更新的更改文件之间的增量。因此,如果您在上传文件时拍摄快照通常不替换文件,则不会再花费您,但您可以在必要时恢复。

与存储帐户(表和 BLOB)中的所有数据一样,您应该对数据的备份负责。Azure 存储的副本用于高可用性,而不是灾难恢复本身。

于 2013-10-13T01:36:08.363 回答
1

您可以使用操作备份来恢复文件。

操作备份可以做到这一点:

时间点还原:Blob 时间点还原允许将 Blob 数据还原到较早的状态。

于 2021-10-06T06:27:55.397 回答