コマンドから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
そして私のもう1つの質問は、どのようにしてtarballまたはgzipからデータを取得するのですか?
私は使用しなければなりません zfs recieve media/mypictures@20070607 < ~/backups/20070607
それで、もし私がtarを使っていたら、これだけでしょうか?
zfs recieve media/mypictures@20070607 | tar xzvf < ~/backups/20070607.tar.gz
何か案が?