######## ZFS Memo ######## 2017/11/3 - 11/5 FreeBSD Update from 10.3 -> 11.1 のためにバックアップ。 プール ``data`` があって、パーティション ``data`` と ``data/user`` が いまのところある。 ``data`` にはTimeMachineデータが入っているだけなの で特に退避とかはしない。 ``data/user`` だけバックアップする。スナップ ショットの作成は:: # zfs snapshot data/user@10to11 スナップショットを別ドライブ上にあるプール ``attic`` に流し込む:: # zfs send data/user@10to11 | zfs recv attic このとき ``attic`` 上(特に ``/attic/user`` というディレクトリ)にデー タを置かないこと。置くなら、 ``-F`` オプションで上書きする必要がある。 スナップショットの転送が終わったら:: # zfs list -t snapshot で存在とサイズの一致を確認。ファイルで保存したい場合は:: # zfs send data/user@10to11 | gzip > data-user-10to11.gz などとする。転送元のスナップショットを削除するには:: # zfs destroy data/user@10to11 ちなみに、``data`` というプールがあって ``data/user`` を 作りたい場合は:: # zfs create data/user 肝心のアップデートは:: # freebsd-update fetch # freebsd-update install # : > /bin/sbin/bspatch # freebsd-update upgrade -r 11.0-RELEASE # freebsd-update install # freebsd-update install # pkg update # pkg upgrade # freebsd-update install `See `_ for more details, which has upgrade precedure a bit.