NASのRAMを増やしたので、それに応じてzfsのzil(log)とl2arc(cache)の容量を変更しました。
RAMを8GBから16GBへ増やしたので、zilも4GBから8GBへ、l2arcも128GBから256GBへ増やしました。まずはzpoolから一旦zilとl2arcを削除した後にnvme SSDからzil用とl2arc用の領域を削除し、それぞれ新たな容量を確保したのですが、
# zpool add hoge log gpt/freebsd-zil cannot add to 'hoge': adding devices with different physical sector sizes is not allowed
と怒られて追加できなくなってしまいました。FreeBSD 13.3Rから14.1Rへupgradeした影響なのでしょうか?仕方ないので、
# nvmecontrol format -f 1 nvme0
してphysical sector sizeを512->4KBに変更してやっと組み込まれました。
P.S. その後、zpool upgradeしたら、またbootできなくなってしまい、慌てて14.1Rのstick memory imageを取得してgptzfsbootを更新する羽目になりました。
その10へ戻る