6.4. 在共享文件系统上创建数据快照


快照是共享上数据的只读点副本。您可以使用快照恢复通过意外删除或文件系统损坏而丢失的数据。快照比备份更高效,它们不会影响共享文件系统服务(manila)的性能。

先决条件

  • 在父共享上,snapshot_support 参数必须是 true。您可以运行以下命令来验证:

    $ openstack share show | grep snapshot_support

流程

  1. 创建共享快照:

    $ openstack share snapshot create [--name <snapshot_name>] <share>
    • &lt;share> 替换为您要创建快照的共享的名称或 ID。
    • 可选:将 <snapshot_name > 替换为快照的名称。
  2. 确认您创建了快照:

    $ openstack share snapshot list --share <share>

    <share > 替换为您从其创建快照的共享 ID。

6.4.1. 从快照创建共享

您可以从快照创建共享。如果从 中创建快照的父共享具有 driver_handles_share_servers 的共享类型,则新共享会在与父级相同的共享网络上创建,您无法更改新共享的网络。

先决条件

  • create_share_from_snapshot_support 共享属性设为 true
  • 快照的 status 属性设置为 available

流程

  1. 检索包含新共享所需数据的共享快照 ID:

    $ openstack share snapshot list
  2. 从快照创建的共享可能会大于快照,但不能小于快照。检索快照的大小:

    $ openstack share snapshot show <snapshot_id>
    • 将 < snapshot_id > 替换为您要用来创建共享的快照 ID。
  3. 从快照创建共享:

    $ openstack share create <share_protocol> <size> \
       --snapshot-id <snapshot_id> \
       --name <name>
    • <share_protocol > 替换为协议,如 NFS。
    • < size> 替换为要创建的共享的大小,以 GiB 为单位。
    • <name > 替换为新共享的名称。
  4. 列出共享,以确认共享已创建成功:

    $ openstack share list
  5. 查看新共享的属性:

    $ openstack share show <name>

验证

创建快照后,确认快照是否可用。

  • 列出快照以确认它们可用:

    $ openstack share snapshot list

6.4.2. 删除快照

当您创建共享的快照时,您无法删除共享,直到您删除从该共享创建的所有快照。

流程

  1. 找到您要删除的快照并检索其 ID:

    $ openstack share snapshot list
  2. 删除快照:

    $ share snapshot delete <snapshot>
    • 将 & lt;snapshot > 替换为您要删除的快照的名称或 ID。

      注意

      对您要删除的每个快照重复此步骤。

  3. 删除快照后,运行以下命令确认删除了快照:

    $ share snapshot list
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部