zpool で zfs プールの名前を変更2016年02月25日 13時43分43秒

zfs send で二つの zpool を統合した。広くした「bkup」プールに普段用の「zfs」から、ファイルシステムを移動した。実は ZFS のプールの名前が「zfs」だと、慣れていないと混乱しやすくなる。何はともあれ、私的利用には以前の利用形式の「zfs」プール名がいい。

zfs にはファイルシステムの名前を変更する zfs rename がある。zpool には rename コマンドは存在しないが、zpool import を用いて名前を変更することが出来る。

注意点としては、

  • 新旧のプール名は export しておく。
  • zfs でマウントポイントの変更を忘れないように。
  • マウントポイントを変える前に zfs unmount が必要。
等がある。

「bkup」プールを「zfs」プールに名前を変更して、/mnt/zfs にマウントポイントを替える。zpool import の第一引数は現在のプールの名前で、第二引数は新しいプールの名前になる。

# zpool list
NAME   SIZE  ALLOC   FREE  EXPANDSZ   FRAG    CAP  DEDUP  HEALTH  ALTROOT
bkup  1.82T  1.59T   239G         -      -    87%  1.00x  ONLINE  -
zfs    698G   578G   120G         -      -    82%  1.00x  ONLINE  -
# zpool export zfs
# zpool export bkup
# zpool import bkup zfs
# zpool list
NAME   SIZE  ALLOC   FREE  EXPANDSZ   FRAG    CAP  DEDUP  HEALTH  ALTROOT
zfs   1.82T  1.59T   239G         -      -    87%  1.00x  ONLINE  -
# zfs set mountpoint=zfs zfs
cannot set property for 'zfs': 'mountpoint' must be an absolute path, 'none', or 'legacy'
# zfs set mountpoint=/mnt/zfs zfs
作業は FreeBSD 10.2-RELEASE で行ったが、zpool と zfs のコマンドはどこでも共通。

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

名前:
メールアドレス:
URL:
コメント:

トラックバック

このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2016/02/25/8028591/tb

※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。