freebsd-update upgrade

Freebsd 7.1 のリリースに合わせ、freebsd-update を使って、初めて upgrade 作業を行ってみた。元のバージョンは 7.0 だった。

実際の作業としては、

> sudo freebsd-update upgrade -r 7.1-RELEASE
> sudo freebsd-update install
> sudo shutdown -r now
> sudo freebsd-update install

これだけ。

ただし、7.1 のリリース直後はサーバが重くてデータのダウンロードに非常に時間がかかった。よく見るこのページにも書いてある。
2009年1月8日 7.1-RELEASE後のアクセス集中でFreeBSD Updateの動作がスローに,OpenSSLおよびlukemftpd(8)に脆弱性発覚:FreeBSD Daily Topics|gihyo.jp … 技術評論社

もう一つ問題は、/var が溢れてうまくいかない例があったことだ。デフォルトでは /var/db/freebsd-update/ 以下に必要な情報が収められるのだが、この場合は適当な場所を作って、

> sudo freebsd-update upgrade -r 7.1-RELEASE -d /tekitou/freebsd-update

などとディレクトリを指定すればよい。

実際のところ、今回のアップデートで 600MB 程度の空き容量が必要だった。インストーラお任せでパーティションを切ると足りなくなる。