NAS4Freeからzpool upgradeを求められて

NAS4Freeからzpool upgradeを求められた記録

今回の環境

NAS4Free 11.0.0.4.4303

11.0.0.4.4303にしてから求められたのではなく
2年前からの通知を放置していただけで
監視記録を見直すと9.2.0.1.972→9.3.0.2.1349の時に通知出てました

upgrade前の状態

ディスク→ZFS→情報で確認します

  pool: ********
 state: ONLINE
status: Some supported features are not enabled on the pool. The pool can
  still be used, but some features are unavailable.
action: Enable all features using 'zpool upgrade'. Once this is done,
  the pool may no longer be accessible by software that does not support
  the features. See zpool-features(7) for details.
  scan: none requested
config:

  NAME          STATE     READ WRITE CKSUM
  ********      ONLINE       0     0     0
    raidz2-0    ONLINE       0     0     0
      ada0.nop  ONLINE       0     0     0
      ada1.nop  ONLINE       0     0     0
      ada2.nop  ONLINE       0     0     0
      ada3.nop  ONLINE       0     0     0
      ada4.nop  ONLINE       0     0     0
      ada5.nop  ONLINE       0     0     0
      ada6.nop  ONLINE       0     0     0
      ada7.nop  ONLINE       0     0     0
      ada8.nop  ONLINE       0     0     0
      ada9.nop  ONLINE       0     0     0

errors: No known data errors

statusとactionのところでエラーではないですが通知があります
要は今のzpoolは一部機能が使えないのでzpool upgradeを実行してくれって要求

zpool upgradeを実行

SSHならコマンド1発なので
ここではWEBGUIでの方法を記録

ディスク→ZFS→ツールにてupgradeしていきます
Step1はコマンドの種類を選択
今回は「Upgrade ZFS and add all supported feature flags on a pool」を選択し「Next」

Step2は対象のプールを選択し「Next」

Step3は結果画面です

Successが「コマンドの実行に成功しました」とでてOutputにエラーが無ければOK

upgrade後の状態

ディスク→ZFS→情報で再度確認

  pool: ********
 state: ONLINE
  scan: none requested
config:

  NAME          STATE     READ WRITE CKSUM
  ********      ONLINE       0     0     0
    raidz2-0    ONLINE       0     0     0
      ada0.nop  ONLINE       0     0     0
      ada1.nop  ONLINE       0     0     0
      ada2.nop  ONLINE       0     0     0
      ada3.nop  ONLINE       0     0     0
      ada4.nop  ONLINE       0     0     0
      ada5.nop  ONLINE       0     0     0
      ada6.nop  ONLINE       0     0     0
      ada7.nop  ONLINE       0     0     0
      ada8.nop  ONLINE       0     0     0
      ada9.nop  ONLINE       0     0     0

errors: No known data errors

statusとactionの表示が消えて正常な状態になってます

upgrade後もversion表記は変わらず

nas4free: ~# zdb | grep version
    version: 5000

upgradeで追加される機能

ツールのStep3画面のOutputにあるように11の機能が追加されます

This system supports ZFS pool feature flags.

Enabled the following features on '********':
  multi_vdev_crash_dump
  spacemap_histogram
  enabled_txg
  hole_birth
  extensible_dataset
  embedded_data
  bookmarks
  filesystem_limits
  large_blocks
  sha512
  skein

各機能の詳細はこちらでご覧ください

zpool-features
https://www.freebsd.org/cgi/man.cgi?query=zpool-features