मौजूदा डुप्लिकेट फ़ाइलों को क्लोन के साथ APFS पर बदलें


15

क्या मौजूदा डुप्लिकेट फ़ाइलों से स्थान को पुनः प्राप्त करने के लिए APFS की कॉपी-ऑन-राइट क्लोनिंग सुविधा का उपयोग करने का एक तरीका है?

जब आप किसी फ़ाइल को APFS पर कॉपी करते हैं, तो यह फ़ाइल ब्लॉक की वास्तविक नकल नहीं करता है, इसके बजाय यह सिर्फ मेटाडेटा को क्लोन करता है। यह किसी भी अधिक स्थान का उपयोग करने से रोकता है जब तक कि आप वास्तव में डुप्लिकेट फ़ाइल को संपादित न करें। ऐसा लगता है कि मौजूदा डुप्लिकेट खोजने के लिए कुछ उपकरण होने चाहिए और उन्हें क्लोन के साथ बदलने के लिए, डुप्लिकेट को स्टोर करने के लिए उपयोग किए जाने वाले स्थान को पुनः प्राप्त करना होगा।

Apple समुदाय और MacRumors Forums पर संबंधित प्रश्नों के लिए कुछ भी नहीं है।


2
यकीन करना मुश्किल है कि किसी ने भी ऐसा करने के लिए ऐप नहीं लिखा है। अकेले मेरे होम फोल्डर पर, ऐसा करने से बचाने के लिए 4.41 जीबी है। वह एक नगण्य राशि से बहुत दूर है। ध्यान दें: एप्लिकेशन डेवलपर्स, मैं ख़ुशी से इसके लिए कुछ डॉलर का भुगतान करूँगा!
सूनी

जवाबों:


3

कुछ अल्फा-क्वालिटी ओपन सोर्स स्क्रिप्ट्स हैं जो ऐसा करने की कोशिश करती हैं - https://github.com/ranvel/clonefile-dedup


हाँ, मैंने यह भी पाया। दुर्भाग्य से ऐसे कुछ कारण हैं जो मुझे उपयोग करने योग्य नहीं लगते हैं: आखिरकार, यह सिर्फ उपयोग कर रहा है cp -c, जो मूल फ़ाइल के सभी मेटाडेटा (स्वामी, अनुमति, विस्तारित विशेषताएँ, आदि) को छोड़ देता है। और इसका कोई कारण नहीं है कि इसे सिर्फ एक शेल स्क्रिप्ट के साथ नहीं किया जा सकता है, sqlite3सीधे कॉल करने के बजाय - इसके बजाय, आपको पायथन 3 स्थापित करना होगा, जिसका अर्थ है कि गैर-प्रवेशकों के लिए इसकी ऑफ-लिमिट्स जो अहस्ताक्षरित / गैर- चलाने के लिए सेटिंग्स नहीं बदल सकती हैं ऐप-स्टोर पर हस्ताक्षरित कोड।
ज्योफ निक्सन

1
मैंने github.com/ranvel/clonefile-dedup पर कुछ परिवर्तन प्रस्तुत किए (और वे स्वीकृत किए गए) अब यह फ़ाइल की तिथि और समय और साथ ही साथ chmod विशेषताएँ संरक्षित करेगा।
जॉर्ज येहंग

2

मैं एक ही समस्या थी और एक ने लिखा है छोटा सा खोल स्क्रिप्ट करने के लिए इस का उपयोग कर देशी cp, mv, jdupes(गति के लिए), और gcp(मेटाडाटा संरक्षण के लिए)। उम्मीद है की यह मदद करेगा!

अन्य समाधानों पर लाभ:



0

Check out diskDedupe http://www.diskdedupe.com यह वही करता है जो आप खोज रहे हैं।

मूल के क्लोन के साथ एक डुप्लिकेट को प्रतिस्थापित करते समय, इसमें केवल दो बटन होते हैं (स्कैन और डुप्लिकेट) और सभी मेटाडेटा को बनाए रखता है।

मैंने इसे अपने सभी अभिलेखागार पर उपयोग किया।


2
अलग पूछने के लिए आपका स्वागत है। इस सॉफ़्टवेयर का उपयोग करके आपका क्या अनुभव है? आप आज ही इस साइट से जुड़े हैं, इसलिए हम जानना चाहते हैं कि आप इस विशिष्ट सॉफ़्टवेयर की अनुशंसा क्यों कर रहे हैं?
fsb

हाय fsb, मैंने APFS की प्रतीक्षा की है क्योंकि Apple ने ZFS का उपयोग करने के बजाय अपने स्वयं के फाइल सिस्टम APFS को लिखने का फैसला किया है। तब मुझे इस बात की निराशा हुई कि APFS ZFS की तरह कोई समर्पण कार्यक्षमता प्रदान नहीं करता है। इसलिए मैं एक सरल ऐप की खोज कर रहा था जो कम से कम कुछ ऑफ़लाइन समर्पण प्रदान करता है। मुझे APFS और समर्पण के लिए Google खोज के माध्यम से diskDedupe मिला और इसे आज़माया। मुझे यह पृष्ठ भी मिला और मैं अपना अनुभव साझा करना चाहता था। मैं अब 4 महीने से अधिक समय तक डिस्कड्यूप का उपयोग करता हूं, यह महंगा नहीं है और इसने मुझे बहुत सारे डिस्क स्थान बचाए।
पीटर 1
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.