Go to main content

Oracle® ZFS Storage Appliance 管理指南,发行版 OS8.8.0

退出打印视图

更新时间: 2018 年 11 月
 
 

副本备份

Oracle ZFS Storage Appliance 产品支持使用 "zfs" 备份类型直接备份副本和副本快照。不需要首先克隆副本数据集(项目或共享资源)就能对其进行备份。


注 -  由于备份是副本,因此将备份源数据集属性而非目标数据集属性。

启用副本备份

  • 要启用副本备份,请应用相应的延迟更新。有关更多信息,请参见Oracle ZFS Storage Appliance 客户服务手册中的延迟更新

  • 副本备份要求源上有软件版本 2011.1.0(或更高版本)。

  • 如果副本备份将恢复到包含原始的已复制数据集的源,则源必须运行软件版本 2013.1.4(或更高版本)。

副本备份语法

要备份已复制的项目或共享资源,请将不带快照扩展名的 ZFS 数据集名称输入到 DMA 中。ndmpd 会使用设备软件来确定要备份的最新完整副本快照。要指定要备份的副本数据集,请使用复制和粘贴以避免在键入可能包括 UUID 的长副本数据集名称时出现键入错误。

如果包括了用户生成的快照扩展名,则 ndmpd 将备份指定的用户快照。如果包括了系统生成的扩展名(以 .rr 开头),则备份将失败并且会生成一条记录到 DMA 控制台中的消息。

副本备份持久保留

当备份完成时将对已备份的快照执行持久保留。若将来要进行增量备份,这很有必要(因为增量备份使用当前的快照作为基础),否则,复制子系统可能会删除它不再需要的副本快照。当不再需要相应的快照时,ndmpd 将释放保留。

可以手动清除持久保留。在删除执行了保留的副本快照时,将会显示一条确认,告知您这对正在进行的或将来的 NDMP 备份可能造成的影响。无法删除复制子系统需要的快照。

如果不需要进行增量备份,可通过将 DMA UPDATE 参数设置为 no (UPDATE=n) 来阻止持久保留。UPDATE=y 是默认模式。有关 UPDATE NDMP 环境变量的更多信息,请参见白皮书 NDMP Implementation Guide for the Sun ZFS Storage Appliance (http://www.oracle.com/technetwork/server-storage/sun-unified-storage/documentation/index.html)

增量副本备份

不支持在复制反转或中断后继续(以增量方式)执行某个备份系列;请启动一个新的备份系列。在复制状态发生更改后,请使用完全(级别 0)备份创建第一个备份,例如在新源上当发生反转或中断后。

对于用户生成的副本快照(名称未以 .rr 开头的快照),不支持不按级别变化的静态快照扩展名。这可以防止名称冲突,名称冲突会生成错误或导致复制失败。

对于按级别变化的快照扩展名,某些 DMA 不支持 zfs 类型的副本增量备份和恢复操作。为节省设备空间并确保不保留这样的快照用于将来的增量备份,请在备份副本时设置 UPDATE=n。用户生成的快照可以手动删除。

即使在恢复的数据集中用户数据没有更改,元数据更改也会导致增量副本恢复失败。为避免发生此情况,在进行增量副本恢复之前,请始终通过将 ZFS rollback before restore 参数设置为 Always 来回滚到基础快照。

对于非增量副本备份(例如一次性备份),请设置 UPDATE=n 以便不保存将来的快照,从而节省空间。某些为将来进行增量备份而保留的较旧的副本快照(例如通过设置 UPDATE=y 创建的快照)可能不再需要并浪费空间。可以放心地手动销毁这些快照。无法删除复制子系统需要的快照。在确认关于删除快照可能会对正在进行的或将来的 NDMP 备份造成的影响的警告消息后,可以删除不需要的快照。