以下是 Veritas NetBackup 和 Brightstor ARCserve 備份產品的相關問題。
Veritas NetBackup 產品可以用來備份 ZFS 檔案,而且此配置是受支援的。但是,本產品目前不支援備份或復原來自 ZFS 檔案的 NFSv4 樣式 ACL 資訊。系統會正確備份和復原傳統的權限位元和其他檔案屬性。
如果使用者嘗試備份或復原 ZFS 檔案,系統會以無訊息的方式捨棄來自 ZFS 檔案的 NFSv4 樣式 ACL 資訊。不會發出錯誤訊息指出已捨棄來自 ZFS 檔案的 ACL 資訊。
對 ZFS/NFSv4 ACL 的支援正在開發中,預期能在下一個 Veritas NetBackup 發行版本中提供。
解決方法 1:
從 Solaris 10 8/07 發行版本開始,tar 和 cpio 指令都可以正確處理具有 NFSv4 樣式 ACL 的 ZFS 檔案。
使用具有 -p 選項的 tar 指令或具有 -P 選項的 cpio 指令,將 ZFS 檔案寫入某一檔案中。然後,使用 Veritas NetBackup 來備份 tar 或 cpio 歸檔。
解決方法 2:
若不使用 Veritas NetBackup,另一種替代方式是使用 ZFS send 和 receive 指令來備份 ZFS 檔案。這些指令可以正確處理 ZFS 檔案的所有屬性。
BrightStor ARCserve Backup (BAB) Client Agent for UNIX (Solaris) 可以用來備份及復原 ZFS 檔案。
然而,在備份期間不會保留 ZFS NFSv4 樣式 ACL。傳統的 UNIX 檔案權限和屬性會被保留。
解決方法:如果您要保留具有 NFSv4 樣式 ACL 的 ZFS 檔案,請使用 tar 指令搭配 -p 選項或使用 cpio 指令搭配 -P 選項,將 ZFS 檔案寫入某個檔案中。然後,使用 BAB 來備份 tar 或 cpio 歸檔。