将 Solaris 11 系统升级到 Solaris 11.1 之前,请确保加密的文件系统已挂载。挂载加密的文件系统并提供口令短语(如果提示)。
# zfs mount -a Enter passphrase for 'pond/amy': xxxxxxxx Enter passphrase for 'pond/rory': xxxxxxxx # zfs mount | grep pond pond /pond pond/amy /pond/amy pond/rory /pond/rory
然后,升级加密的文件系统。
# zfs upgrade -a
如果尝试升级的加密 ZFS 文件系统未挂载,将显示类似于以下内容的消息:
# zfs upgrade -a cannot set property for 'pond/amy': key not present
此外,zpool status 输出可能显示损坏的数据。
# zpool status -v pond . . . pond/amy:<0x1> pond/rory:<0x1>
如果出现上述错误,请按上文所述重新挂载加密的文件系统。然后,清理并清除池错误。
# zpool scrub pond # zpool clear pond
有关升级文件系统的更多信息,请参见升级 ZFS 文件系统。