#author("2021-05-19T15:33:21+09:00","default:kuji","kuji") #author("2021-05-19T15:34:02+09:00","default:kuji","kuji") CONTENTS #contents ---- Lastmodified &lastmod; ---- *zpool upgrade [#b3f164ef] https://w.vmeta.jp/tdiary/20180808.html root@g7:~:21_05_19:15:26 # zpool status -v pool: tank 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: scrub repaired 0 in 0 days 08:57:25 with 0 errors on Mon Sep 17 12:47:18 2018 config: NAME STATE READ WRITE CKSUM tank ONLINE 0 0 0 raidz1-0 ONLINE 0 0 0 ada1 ONLINE 0 0 0 ada2 ONLINE 0 0 0 ada3 ONLINE 0 0 0 errors: No known data errors # zpool upgrade tank This system supports ZFS pool feature flags. Enabled the following features on 'tank': sha512 skein device_removal obsolete_counts zpool_checkpoint spacemap_v2 root@g7:~:21_05_19:15:31 # zpool status -v pool: tank state: ONLINE scan: scrub repaired 0 in 0 days 08:57:25 with 0 errors on Mon Sep 17 12:47:18 2018 config: NAME STATE READ WRITE CKSUM tank ONLINE 0 0 0 raidz1-0 ONLINE 0 0 0 ada1 ONLINE 0 0 0 ada2 ONLINE 0 0 0 ada3 ONLINE 0 0 0 errors: No known data errors **root@blackcube:~/bin # zpool status [#j4fb46b7] pool: tank state: ONLINE status: One or more devices are configured to use a non-native block size. Expect reduced performance. action: Replace affected devices with devices that support the configured block size, or migrate data to a properly configured pool. scan: scrub canceled on Fri Aug 14 08:50:50 2015 config: NAME STATE READ WRITE CKSUM tank ONLINE 0 0 0 raidz1-0 ONLINE 0 0 0 ada1 ONLINE 0 0 0 ada2 ONLINE 0 0 0 block size: 512B configured, 4096B native ada3 ONLINE 0 0 0 block size: 512B configured, 4096B native errors: No known data errors pool: zfspool state: ONLINE status: The pool is formatted using a legacy 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 software that does not support feature flags. scan: none requested config: NAME STATE READ WRITE CKSUM zfspool ONLINE 0 0 0 ada0p3 ONLINE 0 0 0 errors: No known data errors **root@blackcube:~/bin # zpool upgrade [#b2330f74] This system supports ZFS pool feature flags. The following pools are formatted with legacy version numbers and can be upgraded to use feature flags. After being upgraded, these pools will no longer be accessible by software that does not support feature flags. VER POOL --- ------------ 28 tank 28 zfspool Use 'zpool upgrade -v' for a list of available legacy versions. Every feature flags pool has all supported features enabled. root@blackcube:~/bin # zpool upgrade -v This system supports ZFS pool feature flags. The following features are supported: FEAT DESCRIPTION ------------------------------------------------------------- async_destroy (read-only compatible) Destroy filesystems asynchronously. empty_bpobj (read-only compatible) Snapshots use less space. lz4_compress LZ4 compression algorithm support. multi_vdev_crash_dump Crash dumps to multiple vdev pools. spacemap_histogram (read-only compatible) Spacemaps maintain space histograms. enabled_txg (read-only compatible) Record txg at which a feature is enabled hole_birth Retain hole birth txg for more precise zfs send extensible_dataset Enhanced dataset functionality, used by other features. bookmarks (read-only compatible) "zfs bookmark" command filesystem_limits (read-only compatible) Filesystem and snapshot limits. The following legacy versions are also 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 6 bootfs pool property 7 Separate intent log devices 8 Delegated administration 9 refquota and refreservation properties 10 Cache devices 11 Improved scrub performance 12 Snapshot properties 13 snapused property 14 passthrough-x aclinherit 15 user/group space accounting 16 stmf property support 17 Triple-parity RAID-Z 18 Snapshot user holds 19 Log device removal 20 Compression using zle (zero-length encoding) 21 Deduplication 22 Received properties 23 Slim ZIL 24 System attributes 25 Improved scrub stats 26 Improved snapshot deletion performance 27 Improved snapshot creation performance 28 Multiple vdev replacements For more information on a particular version, including supported releases, see the ZFS Administration Guide. http://docs.oracle.com/cd/E19253-01/819-6260/gcikw/ **root@blackcube:~/bin # zpool upgrade -a [#t553a1c9] This system supports ZFS pool feature flags. Successfully upgraded 'tank' from version 28 to feature flags. Enabled the following features on 'tank': async_destroy empty_bpobj lz4_compress multi_vdev_crash_dump spacemap_histogram enabled_txg hole_birth extensible_dataset bookmarks filesystem_limits Successfully upgraded 'zfspool' from version 28 to feature flags. Enabled the following features on 'zfspool': async_destroy empty_bpobj lz4_compress multi_vdev_crash_dump spacemap_histogram enabled_txg hole_birth extensible_dataset bookmarks filesystem_limits If you boot from pool 'zfspool', don't forget to update boot code. Assuming you use GPT partitioning and da0 is your boot disk the following command will do it: gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 da0 ここで gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada0 をしないと、起動できなくなります。 zfsブート出来なく成ってしまった場合、インストーラDVD(FreeBSD 9.3-R DVD-1など)で LIVE CD を起動し、root ログインして gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada0 する ***root@blackcube:~/bin # zpool status [#k4255598] pool: tank state: ONLINE status: One or more devices are configured to use a non-native block size. Expect reduced performance. action: Replace affected devices with devices that support the configured block size, or migrate data to a properly configured pool. scan: scrub canceled on Fri Aug 14 08:50:50 2015 config: NAME STATE READ WRITE CKSUM tank ONLINE 0 0 0 raidz1-0 ONLINE 0 0 0 ada1 ONLINE 0 0 0 ada2 ONLINE 0 0 0 block size: 512B configured, 4096B native ada3 ONLINE 0 0 0 block size: 512B configured, 4096B native errors: No known data errors pool: zfspool state: ONLINE scan: none requested config: NAME STATE READ WRITE CKSUM zfspool ONLINE 0 0 0 ada0p3 ONLINE 0 0 0 errors: No known data errors ---- Total access &counter(total);:本日 &counter(today);:昨日 &counter(yesterday); #counter([total|today|yesterday]);