zpool upgrade コマンドを使用すると、ZFS ストレージプールを以前の Oracle Solaris リリースからアップグレードできます。
このコマンドを使用する前に、zpool status コマンドを使用して、これらのプールが現在システム上にあるバージョンより前の ZFS バージョンで構成されたかどうかをチェックします。また、次に示すように、–v オプションを使用して、システム上にある現在の ZFS バージョンの機能を表示することも考慮してください。
$ zpool upgrade -v
機能のリストは、システム上の ZFS バージョン番号によって異なります。完全なリストについては、ZFS プールのバージョンを参照してください。
プールをアップグレードし、最新の ZFS 機能を利用するには、–a オプションを使用します。
$ zpool upgrade -a
プールをアップグレードすると、以前の ZFS バージョンを実行しているシステム上ではそれらのプールにアクセスできなくなります。
使用例 16 ZFS プールをアップグレードするこの例は、プールをアップグレードするためのアクションを示しています。
$ zpool status
pool: system1
state: ONLINE
status: The pool is formatted using an older on-disk format. The pool can
still be used, but some features are unavailable.
action: Upgrade the pool using 'zpool upgrade'. Once this is done, the
pool will no longer be accessible on older software versions.
scrub: none requested
config:
NAME STATE READ WRITE CKSUM
system1 ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
c1t0d0 ONLINE 0 0 0
c1t1d0 ONLINE 0 0 0
errors: No known data errors
$ zpool upgrade -v
This system is currently running ZFS pool version version-number.
The following versions are supported:
VER DESCRIPTION
--- --------------------------------------------------------
1 Initial ZFS version
2 Ditto blocks (replicated metadata)
3 Hot spares and double parity RAID-Z
4 zpool history
5 Compression using the gzip algorithm
.
.
追加機能
$ zpool upgrade -a