HFS फाइलसिस्टम संपीड़न का उपयोग करने के बारे में सोचने वाले किसी व्यक्ति के लिए कौन से उपकरण और अवधारणाएं अच्छी हैं?


12

मेरे पास कई HFS + वॉल्यूम पर 60TB डेटा के साथ एक क्लाइंट है, जो सीधे फाइबर चैनल के माध्यम से जुड़ा हुआ है और AFP का उपयोग करके साझा किया गया है। हम वर्तमान में लगभग 85% क्षमता के साथ चल रहे हैं, और भंडारण का विस्तार करने वाला बजट महीनों तक नहीं चलेगा। हमारी डेटा वृद्धि बताती है कि हम चार महीनों में 90% की क्षमता से टकराएंगे। मैं कुछ प्रकार के इन-प्लेस फाइलसिस्टम कम्प्रेशन पर विचार कर रहा हूँ जो डेस्कटॉप उपयोगकर्ताओं के वर्कफ़्लोज़ को न बदलने के साथ-साथ फ़ाइलों को स्टोरेज में आराम से संकुचित कर देगा। (यही है, उन्हें फ़ाइलों को डिकम्प्रेस किए बिना हमेशा की तरह काम करना चाहिए।)

मैं समझता हूं कि HFS + फाइलसिस्टम कंप्रेशन को डिट्टो कमांड का उपयोग करके पूरा किया जा सकता है; मैंने फ़ाइलों को संपीड़ित करने के लिए मुक्त afsctool का सफलतापूर्वक उपयोग किया है । उत्तरार्द्ध काफी समय से अपडेट नहीं किया गया है और मैं डेवलपर की प्रतिबद्धता के बारे में अनिश्चित हूं। मैं प्रोग्रामर नहीं हूं, इसलिए सोर्स कोड मेरे लिए बहुत कम है।

क्या कोई वैकल्पिक वाणिज्यिक उपकरण है जो चुपचाप, स्वचालित रूप से फाइल सिस्टम संपीड़न को मेरे द्वारा खोजने के तरीके से करेगा? अधिमानतः, उपकरण के लिए विश्वसनीय उद्यम समर्थन होगा (जैसे, टेलीफोन समर्थन)। या, क्या मैं समय-समय पर डिट्टो का उपयोग करके संपीड़न को स्क्रिप्ट करना बेहतर होगा? HFS + सम्पीडन भी सही रास्ता है?

जवाबों:


7

पहले आपको यह पता लगाना चाहिए कि संपीड़न इसके लायक है या नहीं। यह काफी हद तक आपके द्वारा संग्रहित सामग्री के प्रकार पर निर्भर करता है। यदि सामग्री संपीड़ित नहीं है (JPEG चित्र, अधिकांश वीडियो प्रारूप, ज़िप अभिलेखागार, आदि), तो थोड़ा लाभ होता है और विघटन के अतिरिक्त उपरि फ़ाइल के उपयोग में एक (मामूली) मंदी का कारण हो सकता है।

एचएफएस + संपीड़न कई कारणों से, सबसे अधिक संभावना गलत उपकरण है। सबसे पहले, संपीड़न पारदर्शी नहीं है, केवल अपघटन है। यही है, अगर कोई फ़ाइल संपीड़ित होती है, तो इसे पढ़ा जाने पर पारदर्शी रूप से विघटित हो जाएगा, लेकिन एक नई बनाई गई फ़ाइल डिफ़ॉल्ट रूप से संपीड़ित नहीं होगी।

इससे भी बदतर, जब आप एक संपीड़ित फ़ाइल को अधिलेखित या संलग्न करते हैं, तो यह एक बार फिर HFS + संपीड़न के बिना संग्रहीत किया जाएगा। इसलिए, यदि आप उपयोगकर्ता डेटा के साथ HFS + संपीड़न का उपयोग करना चाहते हैं, तो आपको फ़ाइल द्वारा पहले पूरी मात्रा (डिट्टो या एफ़एससीटूल का उपयोग करके) की प्रतिलिपि बनाने की आवश्यकता होगी। 60 टीबी पर यह एक लंबा समय लग सकता है। इसके अलावा आपको नियमित रूप से एक प्रक्रिया चलानी होगी जो यह निर्धारित करती है कि कौन सी फाइलें हाल ही में जोड़ी गईं / संशोधित हुईं (या संकुचित नहीं हुईं) और (पुनः) उन को संकुचित करता है।

जैसा कि डिट्टो मैन पेज बताता है, HFS + कम्प्रेशन "केवल इंस्टालेशन और बैकअप परिदृश्यों में उपयोग किया जाना है, जिसमें सिस्टम फाइल्स शामिल हैं" । यह आपके /Applicationsफ़ोल्डर के लिए बहुत अच्छा है, लेकिन आपके फाइलर के लिए बहुत उपयुक्त नहीं है। केवल अगर आप वास्तव में क्षमता के लिए बेताब हैं और बहुत सारी फाइलें हैं जो कभी नहीं लिखी जाती हैं तो मैं भी इस पर विचार करूंगा। हताश होने की कुंजी :)

मुझे OS X के लिए किसी भी पारदर्शी फ़ाइल सिस्टम स्तर संपीड़न पैकेज के बारे में पता नहीं है। ZFS पारदर्शी फ़ाइल सिस्टम संपीड़न का समर्थन करता है, लेकिन आपके फ़ाइलर OS और FS को बदलना एक विकल्प नहीं हो सकता है (क्योंकि उदास रूप से Mac OS X के लिए कोई पूर्ण ZFS कार्यान्वयन नहीं है)।


1
यह बहुत मददगार है। वास्तव में, हमारी वर्तमान बजट सीमाएँ यही हैं और भंडारण की हमारी दर को देखते हुए, इस प्रकार की संपीडन वास्तव में मेरे लिए उपयुक्त हैं। इस इंस्टॉलेशन में लाखों छोटी मेडिकल इमेज फाइलें हैं जो अच्छी तरह से (लगभग 25%) कंप्रेस करती हैं। मैं कहूंगा कि मौजूदा फ़ाइल सिस्टम का 80% हिस्सा महीनों से अछूता है, इसलिए HFS कम्प्रेशन एक अच्छा उम्मीदवार हो सकता है, जब तक कि हम अधिक स्टोरेज खरीद नहीं सकते। एक्सरेस काफी मांसल है, और सही लॉन्च आइटम और स्क्रिप्ट के साथ, मैं चुनिंदा पुराने, कम-उपयोग की गई परियोजनाओं को पृष्ठभूमि में घंटों तक बंद कर सकता था।
flumignan

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.