"पाँच मिलियन" फाइलें, और कुल मिलाकर 1TB? आपकी फ़ाइलें बहुत छोटी होनी चाहिए, फिर। मैं बस कोशिश करूँगा rsync:
rsync -alPEmivvz /source/dir remote.host.tld:/base/dir
यदि आपके पास ऐसा नहीं है - या आपका उपयोग-मामला उपयोग करने की अनुमति नहीं देता है rsync, तो मैं कम से कम यह जांच करूंगा कि क्या 7zआपके डेटा के साथ काम करता है। यह नहीं हो सकता है, लेकिन मुझे लगता है कि यह अभी भी एक कोशिश के लायक है:
7z a archive.7z /source/dir
या अगर आप 7zकम से कम एक .tar.xzसंग्रह बनाने की कोशिश के साथ सहज महसूस नहीं करते हैं :
tar cJv archive.tar.xz /source/dir
(यह ध्यान दिया जाना चाहिए, कि स्विच का उपयोग करते समय पुराने संस्करण अभिलेखागार tarनहीं बनाते हैं .tar.xz, लेकिन .tar.lzmaअभिलेखागार हैं J। यहां तक कि पुराने संस्करणों के भी tar, Jध्वज का पूरी तरह से समर्थन नहीं करते हैं।)
चूंकि आप उन फ़ाइलों को बनाने के लिए GUI प्रोग्राम का उपयोग कर रहे हैं, इसलिए मैं मान रहा हूं कि आप कमांड लाइन इंटरफ़ेस का उपयोग करके थोड़ा असहज महसूस कर रहे हैं।
कमांड लाइन इंटरफ़ेस से अभिलेखागार के निर्माण, प्रबंधन और निकासी की सुविधा के लिए, छोटी उपयोगिता कहा जाता है atool। यह व्यावहारिक रूप से मेरे द्वारा देखे जाने वाले प्रत्येक सामान्य डिस्ट्रो के लिए उपलब्ध है, और जब तक कि पूरी तरह से अस्पष्ट नहीं हो जाता है, तब तक हर एक संग्रह पर बहुत अधिक काम करता है।
जांचें कि क्या आपका डिस्ट्रो atoolउनके रिपोज में है, या अपने एडमिन को इसे इंस्टॉल करने के लिए कहें, जब यह कार्यस्थल के माहौल में हो।
atool अपने आप को सहजीवन का एक गुच्छा स्थापित करता है, इसलिए पैकिंग और अनपैकिंग एक हवा बन जाती है:
apack archive.tar.xz <files and/or directories>
एक संग्रह बनाता है।
aunpack archive.7z
संग्रह का विस्तार करता है।
als archive.rar
फ़ाइल सामग्री सूचीबद्ध करता है।
किस तरह का आर्काइव बनाया गया है, इस बात को atoolसमझें कि कमांड लाइन में आपके आर्काइव का फाइलनेम एक्सटेंशन है।
.tar.gzया परिणामस्वरूप संपीड़ित फ़ाइल की प्रतिलिपि बनाई जा रही है ? किसी भी तरह से, कुछ अजीब है, क्योंकि न तो ऑपरेशन को अधिक मेमोरी का उपभोग करना चाहिए, क्योंकि फाइलें बड़ी हैं। यही है, दोनों संचालन स्ट्रीमिंग होना चाहिए। कृपया इस बारे में अधिक जानकारी शामिल करें कि क्या आदेश विफल हो रहे हैं।