Я пытаюсь понять, как передать из команды что-то вроде gzip, cpio или tar.
Указанные команды относятся к системе ZFS. Я использую ZFS на Ubuntu Linux 10.04.3.
Команды, с которыми я работаю:
To create a snapshot;
zfs snapshot media/mypictures@20070607
To copy the snapshot to a directory;
zfs send media/mypictures@20070607 > ~/backups/20070607
Then I can also pipe into gzip
zfs send media/mypictures@20070607 | gzip > ~/backups/20070607.gz
Эти части я понимаю.
Но мой первый вопрос: что бы я сделал для передачи в tar + gzip?
Это?
zfs send media/mypictures@20070607 | tar czvf > ~/backups/20070607.tar.gz
И другой мой вопрос: как мне получить данные из архива или gzip?
Я должен использовать zfs recieve media/mypictures@20070607 < ~/backups/20070607
Так было бы так, если бы я использовал смолу?
zfs recieve media/mypictures@20070607 | tar xzvf < ~/backups/20070607.tar.gz
Любая идея?