zfs receive には create と receive が必要2018年02月04日 18時32分43秒

FreeBSD で zfs allow で操作権限を与えて一般ユーザでも簡単に zfs send と receive でバックアップを取ろうと試してみた。

zfs receive を使うには、receive だけでなく、create の権限も与えておかないと失敗する。


$ zfs allow uyota create,receive bkup

実際の失敗例。このエラーメッセージだと、send 側に問題があるように取れてしまう。


uyota % zfs send -v -i 2017_07_05 zfs/home@2018_01_21 | zfs receive bkup/home
send from @2017_07_05 to zfs/home@2018_01_21 estimated size is 1.37G
total estimated size is 1.37G
TIME        SENT   SNAPSHOT
cannot receive incremental stream: permission denied
warning: cannot send 'zfs/home@2017_01_21': signal received

前回