opensolarisのsambaサーバー構築、その4.2
ZFSとZPOOLのUPGRADEしてRAIDZのHDD容量を拡張。
前回にraidzの容量増やそうとしましたが
opensolarisがbuild_111と古く、build_117以降でないと
raidzのHDDの交換による容量を増やすことができないショボーンwww;
でしたが、このbuild_134に更新しようとした環境があるのでそちらで確認してみます。
ますは古いopensolaris2009.06から
ストレージをexportします。
# zpool export myraidz
で、HDDストレージを2009.06から
build_134に接続しなおします。
接続できたら、importします。
# uname -a SunOS solaris 5.11 snv_134 i86pc i386 i86pc # zpool import pool: myraidz id: 13005423733659679788 state: ONLINE status: The pool is formatted using an older on-disk version. action: The pool can be imported using its name or numeric identifier, though some features will not be available without an explicit 'zpool upgrade'. config: myraidz ONLINE raidz1-0 ONLINE c12d0 ONLINE c7d1 ONLINE c13d0 ONLINE c10d1 ONLINE
ほい、正常に接続されてるようなのでimportします。
# zpool import myraidz
で、本題のzfs / zpool upgradeです。
# zpool upgrade This system is currently running ZFS pool version 22. The following pools are out of date, and can be upgraded. After being upgraded, these pools will no longer be accessible by older software versions. VER POOL --- ------------ 14 myraidz 14 rpool
現状zpool version 14でシステムは22*1が利用できるようですね。
# zpool upgrade myraidz This system is currently running ZFS pool version 22. Successfully upgraded 'myraidz' # zpool upgrade rpool This system is currently running ZFS pool version 22. Successfully upgraded 'rpool' from version 14 to version 22
zpoolの更新完了。次はzfsですね。
# zfs upgrade This system is currently running ZFS filesystem version 4. The following filesystems are out of date, and can be upgraded. After being upgraded, these filesystems (and any 'zfs send' streams generated from subsequent snapshots) will no longer be accessible by older software versions. VER FILESYSTEM --- ------------ 3 myraidz 3 myraidz/share 3 rpool 3 rpool/ROOT 3 rpool/ROOT/opensolaris-7 3 rpool/ROOT/opensolaris-9 3 rpool/export 3 rpool/export/home 3 rpool/export/home/murase
こちらは現状zfs version 3でシステムは4のようです。
# zfs upgrade myraidz 1 filesystems upgraded # zfs upgrade rpool 1 filesystems upgraded
ああ、一個ずつだとメンドイですw<
ので、全部まとめてupgradeします。
# zfs upgrade -a 7 filesystems upgraded 2 filesystems already at this version
はい、無事更新完了ですかね^^
*1:zpoolのautoexpandプロパティは15からの機能なんで22なら問題ないはず