स्टड से संपीड़ित करने पर एक खंडित संग्रह (वॉल्यूम) बनाने के लिए मुझे आरएआर कैसे मिल सकता है?


0

मेरे पास यह ZFS बॉक्स है जहां मैं वृद्धिशील स्नैपशॉट बना रहा हूं, फिर उन्हें संपीड़न और एन्क्रिप्शन के लिए RAR (4.2) में पाइप कर रहा हूं, और अंत में उन फ़ाइलों को दूरस्थ रूप से बैकअप दे रहा हूं।

ऐसा करने पर, RAR वॉल्यूम बनाने के लिए मेरी सेटिंग को अनदेखा करता है (ऐसा करने के लिए एक खंडित संग्रह)। मैं विश्वास नहीं कर सकता कि यह एक सीमा हो सकती है (यह नहीं देख सकता कि स्टड के माध्यम से डेटा खिलाना RAR को डिस्क से सीधे डेटा पढ़ने से अलग क्यों होगा), इसलिए मैं सोच रहा हूं कि मेरे दृष्टिकोण के साथ कुछ और गलत है।

यहाँ मेरे लिए एक संग्रह बनाने का एक उदाहरण है:

zfs send filesystem@rev | rar a -m5 -md4096 -t -s -v5000000000b -ppassword -rr5 -sifilesystem@rev ~/filesystem@rev.rar

किसी भी विचार क्यों यह मेरे संग्रह को 5GB भागों में विभाजित नहीं करता है? इसके बजाय मैं कहता हूं, एक बड़ी 44GB rar फ़ाइल।


पहला विचार यह है कि यदि आप आर्काइव को ठोस बना रहे थे, तो rar के पास यह जानने का कोई तरीका नहीं होगा कि अंतिम संग्रह "कितना ठोस" होना चाहिए, क्योंकि सभी डेटा को वृद्धिशील रूप से जोड़ा गया था, जिससे rar को अपेक्षित फ़ाइलों को शुरू करने की जानकारी नहीं होती।
डॉकटोरो रीचर्ड

निश्चित नहीं है कि आपका क्या मतलब है ... "यह कितना ठोस होना चाहिए" ऐसा कुछ नहीं है जो आरएआर निर्धारित करता है, यह कुछ ऐसा है जो आप इसे बताते हैं ... किसी भी तरह से, इससे कोई फर्क नहीं पड़ता कि मैं ठोस संग्रह का उपयोग करता हूं या नहीं .. न तो रिकवरी रिकॉर्ड है, न ही संपीड़न दक्षता। मुझे लगता है कि यह RAR में सिर्फ एक सीमा है। शायद मुझे इसके बजाय 7-ज़िप का उपयोग करना चाहिए।
डैनियलस्मेडगार्डबस

रीडमी फ़ाइल को उद्धृत करने के लिए: Solid: An archive packed using a special compression method which sees all files as one continuous data stream. Particularly advantageous when packing a large number of small files.यदि आप एक स्ट्रीम के माध्यम से (निरंतर) डेटा खिला रहे हैं, तो rar के पास फ़ाइल के विवरण के बारे में जानने का कोई तरीका नहीं होगा। स्विच का प्रयास करें -s-। मैंने जो पढ़ा है, वह कुछ हद तक स्पष्ट नहीं है कि क्या -sएक ठोस या आंशिक रूप से ठोस संग्रह में लागू होता है या नहीं।
डॉकटोरो रीचर्ड

1
फिर, चाहे मैं ठोस संग्रह का उपयोग करता हूं या नहीं इससे कोई फर्क नहीं पड़ता। इसके अलावा, परिभाषा के अनुसार संग्रह बनाया वैसे भी हो जाएगा "ठोस", के रूप में यह है एक सतत डेटा स्ट्रीम RAR को खिलाया जा रहा। और ठोस अभिलेखागार का उपयोग करते हुए खंडों का उपयोग करते हैं जब स्टड का उपयोग नहीं किया जाता है। RAR के ठोस संग्रह व्यवहार की तुलना टार प्लस एक कंप्रेसर के साथ की जा सकती है, इसके अलावा RAR स्रोत फ़ाइलों की चतुर छँटाई का उपयोग करता है, समान फ़िल्टिप्स (पाठ फ़ाइलें, निष्पादन योग्य, आदि) को एक साथ रखता है, जिससे बेहतर (सीमित) शब्दकोश का उपयोग होता है, (आमतौर पर) ) उच्च संपीड़न अनुपात को प्राप्त करना। किसी भी तरह से, 7-ज़िप ठीक काम करता है इसलिए मैं इसका उपयोग करूंगा।
डैनियलस्मेडगार्डबस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.