मैं कैसे gzip, cpio या टार की तरह एक कमांड से पाइप करने के लिए एक संभाल पाने की कोशिश कर रहा हूँ।
विचाराधीन आदेश 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
ये हिस्से मैं समझता हूं।
लेकिन मेरा पहला सवाल यह है कि मैं टार + गज़िप में पाइप करने के लिए क्या करूंगा?
इस?
zfs send media/mypictures@20070607 | tar czvf > ~/backups/20070607.tar.gz
और मेरा दूसरा सवाल यह है कि मुझे टारबॉल या गज़िप से डेटा कैसे मिलेगा?
मुझे इस्तेमाल करना है zfs recieve media/mypictures@20070607 < ~/backups/20070607
तो यह सिर्फ अगर मैं टार का उपयोग कर रहा था यह होगा?
zfs recieve media/mypictures@20070607 | tar xzvf < ~/backups/20070607.tar.gz
कोई उपाय?