跳到主要内容

从快照拷贝恢复单个 LUN

可从快照拷贝恢复单个 LUN,而不恢复这个 LUN 所属整个卷。可将 LUN 恢复到卷中的原始位置或新路径。此操作仅恢复单个 LUN,不影响卷中的其他文件或 LUN。也可以通过流恢复文件。

开始之前

  • 卷中必须有足够的空间,才能完成恢复操作:

    • 如果要恢复保留百分比为 0% 的空间保留 LUN,需要的空间为所恢复 LUN 大小的一倍。

    • 如果要恢复保留百分比为 100% 的空间保留 LUN,需要的空间为所恢复 LUN 大小的两倍。

    • 如果要恢复无空间保留 LUN,则只需要所恢复 LUN 使用的实际空间。

  • 必须已经创建了目标 LUN 的快照拷贝。

    如果恢复操作失败,可能会截断目标 LUN。在此类情况下,可使用快照拷贝防止数据丢失。

  • 必须已经创建了源 LUN 的快照拷贝。

    在极少数情况下,LUN 恢复可能失败,导致源 LUN 不可用。如果发生这种情况,可使用快照拷贝将 LUN 恢复为尝试恢复之前的状态。

  • 目标 LUN 和源 LUN 的操作系统类型必须相同。

    如果目标 LUN 的操作系统类型与源 LUN 不同,恢复操作后,可能无法访问目标 LUN 的数据。

  1. 从主机停止主机对 LUN 的所有访问。
  2. 将 LUN 从其主机卸载,使主机不能访问 LUN。
  3. 取消映射 LUN:lun mapping delete -vserver vserver_name -volume volume_name -lun lun_name -igroup igroup_name
  4. 确定要将 LUN 恢复到的快照拷贝:volume snapshot show -vserver vserver_name -volume volume_name
  5. 恢复 LUN 之前创建 LUN 的快照拷贝:volume snapshot create -vserver vserver_name -volume volume_name-snapshot snapshot_name
  6. 恢复卷中的指定 LUN:volume snapshot restore-file -vserver vserver_name -volume volume_name -snapshot snapshot_name -path lun_path
  7. 执行屏幕上的步骤。
  8. 如有必要,使 LUN 联机:lun modify -vserver vserver_name -path lun_path -state online
  9. 如有必要,重新映射 LUN:lun mapping create -vserver vserver_name -volume volume_name -lun lun_name -igroup igroup_name
  10. 从主机卸载 LUN。
  11. 从主机重新开始访问 LUN。