ZFSの拡張

ノートPCのVMWareで動かしているFreeBSDで、ディスク容量が不足気味になってきたんで、ZFSの拡張をしてみることにした。

念のためバックアップも取ったんだけど、以下の手順でわりとあっさり成功したなぁ。

  1. VMWare仮想マシン設定で「ハードディスク→ユーティリティ→拡張」を使って、ディスク容量を増やす。
  2. FreeBSD を起動して gpart コマンドで増えたことを確認。
  3. "gpart resize" でパーティションを拡張……しようとしたら、使用中なのでダメでした。ZFS root にしているので一時的に未使用にも出来ない。
  4. 仕方がないから boot-only の CD イメージを取ってきてそれで起動。シェルに入って gpart resize で無事パーティションサイズ拡張に成功。
  5. 普通に再起動する。
  6. "zpool online -e tank gptid/xxxxxx" でZFSの拡張完了。