升級 FreeNas 8.0 -> 8.3, ZFS 也要跟著升級

最近有台 FreeNas 8.0 的機器有點狀況,剛好有同事來問他手邊的機器跑了一周之後會自動當掉,就順便來做做升級好了.

升級時只要把新版的 FreeNas 光碟開機進去,選擇 Install/Upgrade,等整個過程完畢後重新開機就升級完成。

進入系統可以看到已經升級到最新的版本

FreeNas 8.3 System Infomation
FreeNas 8.3 System Infomation

但是這個狀態燈號會閃黃燈, 同時發現分享給 VMWare 的 NFS 資料都無法讀取

Alert of freenas 8

Alert of freenas 8

 

點進去後發現是 zfs 的版本太舊,建議要立即把版本提升

Warning ZFS version is too old, FreeNas 8
Warning ZFS version is too old, FreeNas 8

 

輸入 zpool upgrade 指令就會出現提示訊息,原來安裝時採用的是 Version 15,現在已經更新到 Version 28,還真的有點差距。

Show ZFS Version and Volume, FreeNas 8
Show ZFS Version and Volume, FreeNas 8

接著輸入 zpool upgrade vol1 把版本升級上去就好了。

ZFS upgraded, FreeNas 8
ZFS upgraded, FreeNas 8

 

果 然,事情不是那麼簡單就結束,升級完畢後發現 Vmware 還是讀不到 FreeNas NFS Share,重複的 Refresh storage 及 Rescan All 都無效,最後利用一台尚未連結NFS 到這台的 ESX Host,重新設定這個 NFS 連結卻又正常,只有懷疑問題跟這台已經連結的 ESX 有關,中午時間把 VM Guest 全部 Shutdown 後 ESX 重開就恢復正常了。

 

發表迴響