Versão 10 10/08 do Solaris: essa versão inclui os aprimoramentos a seguir no comando zfs send. Ao utilizar esse comando, é possível efetuar as tarefas a seguir:
Enviar todos os fluxos incrementais de um instantâneo para um instantâneo cumulativo. Por exemplo:
# zfs list NAME USED AVAIL REFER MOUNTPOINT pool 428K 16.5G 20K /pool pool/fs 71K 16.5G 21K /pool/fs pool/fs@snapA 16K - 18.5K - pool/fs@snapB 17K - 20K - pool/fs@snapC 17K - 20.5K - pool/fs@snapD 0 - 21K - # zfs send -I pool/fs@snapA pool/fs@snapD > /snaps/fs@combo |
Essa sintaxe envia todos os instantâneos incrementais entre fs@snapA e fs@snapD para fs@combo.
Enviar um fluxo incremental de um instantâneo original para criar um clone. O instantâneo original já deve existir no lado de recepção para aceitar o fluxo incremental. Por exemplo:
# zfs send -I pool/fs@snap1 pool/clone@snapA > /snaps/fsclonesnap-I . . # zfs receive -F pool/clone < /snaps/fsclonesnap-I |
Enviar um fluxo de replicação de todos os sistemas de arquivos descendentes até os instantâneos com nome. Quando recebidos, todas as propriedades, instantâneos, sistemas de arquivo descendentes e clones são preservados. Por exemplo:
# zfs send -R pool/fs@snap > snaps/fs-R |
Para um exemplo mais amplo, consulte o Exemplo 7–1.
Enviar um fluxo de replicação incremental. Por exemplo:
# zfs send -R -[iI] @snapA pool/fs@snapD |
Para um exemplo mais amplo, consulte o Exemplo 7–1.
Para mais informações, consulte Enviando e recebendo fluxos complexos de instantâneos do ZFS.