newserver# zpool create newpool c5d0 oldserver# zfs snapshot oldpool/kazmuzik@20080914 oldserver# zfs send oldpool/kazmuzik@20080914 | ssh newserver zfs receive -d newpool (or) newserver# ssh oldserver zfs send oldpool/kazmuzik@20080914 | zfs receive -d newpool newserver# zfs list newpool 359G 554G 23K /newpool newpool/kazmuzik 15.4G 554G 15.4G /newpool/kazmuzik newpool/kazmuzik@20080914 0 - 15.4G - newserver# |
複数のファイルシステムがあったので、上記をスクリプトにして、ループにして、夜中の
さらに今後は、Mac OS X Leopard との間での転送でも、役に立ちそうです。
2008-09-15 upate
上記は、スーパーユーザー(root) として実行したので、SSH サーバーでは、特別な設定が必要です。Solaris の /etc/ssh/sshd_config では、PermitRootLogin no (default) となっているので、これを yes に変更しておく必要があります。
Tags: computer_technology