जवाबों:
विभाजन बहुत विश्वसनीय है। हम इसे बड़ी लॉग फ़ाइलों को पोर्ट करने के लिए उपयोग करते हैं, और इसने GB के एक जोड़े के लिए अच्छी तरह से काम किया (वैसे भी 50 gb नहीं)।
मेरा मानना है कि आप अपनी आवश्यकता के लिए विभाजन का उपयोग करने की कोशिश कर सकते हैं, और हमें बता सकते हैं।
5GB फ़ाइलों में विभाजित करें
स्प्लिट - बाइट्स = 5G इनपुटफाइल
यह 5GB की कई फाइलों में विभाजित हो जाएगा और इसे xaa, xab, xac, .... और इतने पर नाम देगा।
CONCATENATE
बिल्ली x *> संगठन
इसके द्वारा आप दूसरे सिरे में सिंगल फाइल के रूप में कंसीनेट कर सकते हैं।
यदि आपने आरएआर स्थापित किया है, तो यह मेरे लिए बहुत अच्छा काम करता है:
अलग होना
rar a -m0 -v5000m newfilename giantfile.foo
फिर से इकट्ठा करने के लिए:
unrar x newfilename.*
लाभ:
split
और cat
पूरी तरह से विश्वसनीय हैं। आप इसके अतिरिक्त इन-लाइन को भी कंप्रेस कर सकते हैं। मान लीजिए कि आपकी इनपुट फाइल है dump.bson
:
gzip < dump.bson | split -b 32M - dump.bson.gz.
और फिर इस के साथ पुनर्गठन:
cat dump.bson.gz.* | gunzip > dump.bson
टिप, यह काम करता है और साथ ही xz(dec)
के स्थान परg(un)zip