"पाँच मिलियन" फाइलें, और कुल मिलाकर 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
या परिणामस्वरूप संपीड़ित फ़ाइल की प्रतिलिपि बनाई जा रही है ? किसी भी तरह से, कुछ अजीब है, क्योंकि न तो ऑपरेशन को अधिक मेमोरी का उपभोग करना चाहिए, क्योंकि फाइलें बड़ी हैं। यही है, दोनों संचालन स्ट्रीमिंग होना चाहिए। कृपया इस बारे में अधिक जानकारी शामिल करें कि क्या आदेश विफल हो रहे हैं।