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

退出打印视图

更新时间: 2014 年 12 月
 
 

升级加密的 ZFS 文件系统

将 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 文件系统