Tôi đang cố gắng xử lý cách chuyển từ một lệnh thành một cái gì đó như gzip, cpio hoặc tar.
Các lệnh trong câu hỏi thuộc về hệ thống ZFS. Tôi đang chạy ZFS trên Ubuntu Linux 10.04.3.
Các lệnh tôi làm việc với là;
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
Những phần này tôi hiểu.
Nhưng câu hỏi đầu tiên của tôi là, tôi sẽ làm gì để chuyển thành tar + gzip?
Điều này?
zfs send media/mypictures@20070607 | tar czvf > ~/backups/20070607.tar.gz
Và câu hỏi khác của tôi là làm thế nào tôi có thể lấy dữ liệu ra khỏi tarball hoặc gzip?
tôi phải dùng zfs recieve media/mypictures@20070607 < ~/backups/20070607
Vì vậy, nó sẽ chỉ là điều này nếu tôi đang sử dụng tar?
zfs recieve media/mypictures@20070607 | tar xzvf < ~/backups/20070607.tar.gz
Bất kỳ ý tưởng?