在 Oracle® Solaris 11.2 中管理 ZFS 文件系统

退出打印视图

更新时间: 2014 年 12 月
 
 

发送和接收 ZFS 数据

zfs send 命令创建写入标准输出的快照流表示。缺省情况下,生成完整的流。可以将输出重定向到文件或其他系统。zfs receive 命令创建其内容在标准输入提供的流中指定的快照。如果接收了完整的流,那么同时会创建一个新文件系统。可通过这些命令来发送 ZFS 快照数据并接收 ZFS 快照数据和文件系统。请参见下一节中的示例。

以下是用于保存 ZFS 数据的备份解决方案:

  • 企业备份产品-如果需要以下功能,则应考虑企业备份解决方案:

    • 按文件恢复

    • 备份介质验证

    • 介质管理

  • 文件系统快照和回滚快照-如果要轻松创建文件系统的副本并恢复到以前的文件系统版本(如有必要),请使用 zfs snapshotzfs rollback 命令。例如,要从文件系统的早期版本恢复一个或多个文件,可以使用此解决方案。

    有关创建快照和回滚到快照的更多信息,请参见ZFS 快照概述

  • 保存快照-使用 zfs sendzfs receive 命令可发送和接收 ZFS 快照。可以保存快照之间的增量更改,但不能逐个恢复文件。必须恢复整个文件系统快照。这些命令不提供用于保存 ZFS 数据的完整备份解决方案。

  • 远程复制-要将文件系统从一个系统复制到另一个系统,请使用 zfs sendzfs receive 命令。此过程与可能跨 WAN 镜像设备的传统卷管理产品有所不同。不需要特殊的配置或硬件。复制 ZFS 文件系统的优点是,可以在其他系统的存储池上重新创建文件系统,并为新创建的池指定不同的配置级别(如 RAID-Z),但是新创建的池使用相同的文件系统数据。

  • 归档实用程序-使用归档实用程序(如 tarcpiopax)或第三方备份产品保存 ZFS 数据。目前,tarcpio 均能正确转换 NFSv4 样式的 ACL,但是 pax 还不行。