Solaris 10 11/06 发行说明

ZFS 及第三方备份产品的问题

以下是 Veritas NetBackup 和 Brightstor ARCserve Backup 产品的问题。

Veritas NetBackup 不能备份和保留带有 ZFS/NFSv4 ACL 的文件 (6352899)

Veritas NetBackup 产品可用于备份 ZFS 文件,且此配置是受支持的。但是,该产品目前不支持备份或恢复 ZFS 文件中的 NFSv4 样式 ACL 信息。传统的权限位和其他文件属性可以被正确地备份和恢复。

如果用户试图备份或恢复 ZFS 文件,则 ZFS 文件中的 NFSv4 样式 ACL 信息将被删除。不会显示任何指示 ZFS 文件中的 ACL 信息被删除的错误消息。

对 ZFS/NFSv4 ACL 的支持功能正处于开发过程中,预计在下一 Veritas NetBackup 发行版中提供。

解决方法 1:

从 Solaris 10 11/06 发行版开始,tarcpio 命令可以正确处理具有 NFSv4 样式 ACL 的 ZFS 文件。

使用带有 -p 选项的 tar 命令或带有 -P 选项的 cpio 命令将 ZFS 文件写入一个文件。然后,使用 Veritas NetBackup 备份 tarcpio 归档文件。

解决方法 2:

除使用 Veritas NetBackup 之外,还可以使用 ZFS send receive 命令备份 ZFS 文件。这些命令会正确地处理 ZFS 文件的所有属性。

BrightStor ARCserve Backup Client Agent for UNIX (Solaris) 和 ZFS 支持

BrightStor ARCserve Backup (BAB) Client Agent for UNIX (Solaris) 可用于备份和恢复 ZFS 文件。

但在备份过程中不保留 ZFS NFSv4 样式 ACL。将保留传统 UNIX 文件权限和属性。

解决方法:如果要保留具有 NFSv4 样式 ACL 的 ZFS 文件,请使用带有 -p 选项的 tar 命令或带有 -P 选项的 cpio 命令,将 ZFS 文件写入一个文件。然后,使用 BAB 备份 tarcpio 归档文件。