मैं rsync के साथ एक सर्वर का बैकअप लेता हूं, लेकिन वे बैकअप काफी बड़े हैं, और मैं उन्हें संपीड़ित करना चाहता हूं। क्या बैकअप में फ़ाइल को गनज़िप करने के लिए rsync के आसपास कुछ प्रकार के आवरण होने का कोई तरीका है, लाइव फ़ाइल से परिवर्तनों को rsync करें, फिर कॉपी होते ही फ़ाइल को फिर से gzip करें?
यानी अगर लाइव पर स्रोत फ़ाइलें foo , बार और baz हैं , तो बैकअप में foo.gz , bar.gz और baz.gz हैं ।
आराम करने के लिए: मैं एक छोर पर संपीड़ित फ़ाइलें और दूसरे छोर पर असम्पीडित फ़ाइलें चाहता हूँ। मैं rsyncing से पहले संपीड़ित नहीं करना चाहता, क्योंकि --rsyncable के साथ भी, यह rsync को कम कुशल बनाता है। मुझे rsync के लिए -z विकल्प के बारे में पता है। सभी फाइलों को असम्पीडित रखने के लिए मेरे पास बैकअप मशीन में जगह नहीं है।