Версия Solaris 10 от 10/08: в эту версию включены следующие усовершенствования для команды zfs send.
Пересылка всех инкрементных потоков из одного снимка в совокупный снимок. Пример:
# 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 |
Отправка всех инкрементных снимков с fs@snapA по fs@snapD в fs@combo.
Для создания клона необходимо перенаправить инкрементный поток из исходного снимка. Для принятия инкрементного потока исходный снимок уже должен существовать на принимающей стороне. Пример:
# zfs send -I pool/fs@snap1 pool/clone@snapA > /snaps/fsclonesnap-I . . # zfs receive -F pool/clone < /snaps/fsclonesnap-I |
Пересылка потока репликации всех файловых систем-потомков вплоть до указанных снимков. При получении сохраняются все свойства, снимки, файловые системы-потомки и клоны. Пример:
zfs send -R pool/fs@snap > snaps/fs-R |
Развернутый пример приведено в разделе Пример 7–1.
Пересылка инкрементного потока репликации.
zfs send -R -[iI] @snapA pool/fs@snapD |
Развернутый пример приведено в разделе Пример 7–1.
Для получения дополнительной информации см. раздел Отправка и получение потоковых представлений сложных моментальных снимков ZFS.