以下是使用 Veritas NetBackup 和 Sun StorEdgeTM Enterprise Backup Software(EMC 和 Legato NetWorker®)产品时存在的问题。
Veritas NetBackup 产品可用于备份 ZFS 文件,且此配置是受支持的。但是,该产品目前不支持备份或恢复 ZFS 文件中的 NFSv4 样式 ACL 信息。传统的权限位和其他文件属性可以被正确地备份和恢复。
如果用户试图备份或恢复 ZFS 文件,则 ZFS 文件中的 NFSv4 样式 ACL 信息将被删除。不会显示任何指示 ZFS 文件中的 ACL 信息被删除的错误消息。
对 ZFS/NFSv4 ACL 的支持功能正处于开发过程中,预计在下一 Veritas NetBackup 发行版中提供。
解决方法 1:
从 Solaris 10 06/06 发行版开始,tar 和 cpio 命令将可以正确地处理带有 NFSv4 样式 ACL 的 ZFS 文件。
使用带有 -p 选项的 tar 命令或带有 -P 选项的 cpio 命令将 ZFS 文件写入一个文件。然后,使用 Veritas NetBackup 备份 tar 或 cpio 归档文件。
解决方法 2:
除使用 Veritas NetBackup 之外,还可以使用 ZFS send 和 receive 命令备份 ZFS 文件。这些命令会正确地处理 ZFS 文件的所有属性。
目前,Sun StorEdge Enterprise Backup Software 产品不能用于备份或恢复 ZFS 文件。
如果用户尝试备份或恢复 ZFS 文件,将显示以下错误消息:
save: Unable to read ACL information for '/path': Operation not applicable |
预计在即将发布的 Sun StorEdge EBS 7.3 Service Update 1 发行版中提供对 ZFS/NFSv4 ACL 的支持。
解决方法:
使用 NFSv4 将 ZFS 文件系统挂载到另一系统。
从挂载 NFSv4 的目录备份或恢复 ZFS 文件