zfs にはファイルシステムの名前を変更する zfs rename
がある。zpool には rename コマンドは存在しないが、zpool import
を用いて名前を変更することが出来る。
注意点としては、
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 のコマンドはどこでも共通。
セコメントをする