从本地下载的快照恢复
Atlas 提供了一种将专用集群、共享集群和传统备份快照下载为压缩文件的机制。
Atlas会在恢复之前删除目标集群上的所有现有数据。目标集群在恢复期间可用。
下载注意事项
如果您手动下载备份快照失败, Atlas会保持请求有效,并允许您重新启动备份,只要最近一次下载失败发生在不超过一小时前。
Atlas对于部署在 AmazonAmazon Web Services AzureWeb Services或Azure上的Atlas集群,如果您Atlas 配置了任何私有端点,则Atlas允许您通过与快照位于同一地区的私有端点下载快照。通过私有端点下载快照可能会产生费用。 要学习;了解更多信息,请参阅私有端点。
恢复注意事项
从本地下载的快照中恢复时,除了先决条件外,还要考虑以下要求和限制。
如果源快照上的
DefaultRWConcern
值与目标集群上的DefaultRWConcern
值不同,Atlas 会使用目标集群上的值覆盖源快照上的值。 如果目标集群上没有为DefaultRWConcern
配置值,Atlas 会保留快照中DefaultRWConcern
的值,而无需显式配置。 这可能与该 MongoDB 版本的默认值不同。
必需的访问权限
要下载备份快照,您必须拥有 Project Owner
或更高的项目访问权限。
步骤
AtlasGoClusters在Atlas中,Go项目的 页面。
如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含所需项目的组织。
如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。
如果尚未出现,请单击侧边栏中的 Clusters(集群)。
会显示集群页面。
请求快照。
单击 Snapshots(快照)子标签页。
在 Actions 列中,展开 Actions 菜单,然后单击要下载的快照的 Download。
Atlas会生成一次性下载链接,该链接会在创建后 1 小时内过期。对于Amazon Web Services或Azure Amazon Web ServicesAzure, Atlas还会为与快照位于同一地区中的任何已配置私有端点生成一次性下载链接。Atlas
创建此链接所需的时间随着 Atlas 集群的增大而增加。
下载准备就绪后,Atlas 会:
通过电子邮件向您发送警报,告知您快照下载已准备就绪。
在Restores & Downloads标签页中显示下载链接。
AtlasGoClusters在Atlas中,Go项目的 页面。
如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含所需项目的组织。
如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。
如果尚未出现,请单击侧边栏中的 Clusters(集群)。
会显示集群页面。
使用您首选的存档实用程序提取存档并访问数据文件。
Atlas 会将快照压缩到 .tar.gz
文件中。该存档包括快照和 mongod
日志。
提取存档中的文件。
例子
以下命令使用
tar
实用程序来提取tar``archive with ``gzip
压缩文件。tar -xvzf ~/Downloads/mongodb-snapshots/my-cluster-snapshot.tar.gz 通过在主机上启动
mongod
实例并使用--dbpath
选项将其指向数据提取目录来访问数据文件。要了解更多信息,请参阅启动 mongod 进程。例子
以下命令使用提取的数据文件目录启动
mongod
实例:mongod --dbpath ~/Downloads/mongodb-snapshots/my-cluster-snapshot/