Próbuję zrozumieć, w jaki sposób przesyłać dane z polecenia do gzip, cpio lub tar.
Polecenia, o których mowa, należą do systemu ZFS. Używam ZFS na Ubuntu Linux 10.04.3.
Polecenia, z którymi pracuję to;
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
Te części rozumiem.
Ale moje pierwsze pytanie brzmi: co bym zrobił, aby potokować do tar + gzip?
To?
zfs send media/mypictures@20070607 | tar czvf > ~/backups/20070607.tar.gz
Moje drugie pytanie brzmi: jak mam pobrać dane z tarballa lub gzipa?
Muszę użyć zfs recieve media/mypictures@20070607 < ~/backups/20070607
Czy byłoby tak, gdybym używał smoły?
zfs recieve media/mypictures@20070607 | tar xzvf < ~/backups/20070607.tar.gz
Dowolny pomysł?