我正在尝试掌握如何将命令从管道传输到gzip,cpio或tar之类的内容。
有问题的命令属于ZFS系统。我在Ubuntu Linux 10.04.3。上运行ZFS。
我正在使用的命令是;
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
我的另一个问题是如何从tarball或gzip中获取数据?
我必须用 zfs recieve media/mypictures@20070607 < ~/backups/20070607
如果我使用的是tar,那就是这个吗?
zfs recieve media/mypictures@20070607 | tar xzvf < ~/backups/20070607.tar.gz
任何的想法?