सिकोड़ें .sparseimage


14

मेरे पास .sparseimageकेवल 30GB फ़ाइलों के होने के बावजूद मेरी हार्ड ड्राइव पर 90GB स्थान है। मैं .sparseimageफ़ाइल द्वारा उपयोग किए गए खाली स्थान को कैसे पुनः प्राप्त कर सकता हूं और फ़ाइल को कॉम्पैक्ट कर सकता हूं ?

जवाबों:


15

कुछ सरसरी खोज के बाद, मैं एक मंच पोस्ट की ओर इशारा करते पाया hdiutilकी compactक्रिया। से manपेज:

कॉम्पैक्ट छवि

एक विरल (SPARSE या SPARSEBUNDLE) डिस्क छवि के बैंड को एक HFS फाइल सिस्टम युक्त स्कैन करता है, छवि के उन हिस्सों को हटा देता है जो अब फाइल सिस्टम द्वारा उपयोग नहीं किए जा रहे हैं। होस्ट किए गए फ़ाइल सिस्टम में फ़ाइलों के स्थान के आधार पर, छवि को संकुचित या संकुचित नहीं कर सकता है। SPARSEBUNDLE छवियों के लिए, पूरी तरह से अप्रयुक्त बैंड फाइलें बस हटा दी जाती हैं।

मैं भाग गया hdiutil compact drive.sparseimageऔर इसने लगभग 98% अंतरिक्ष को सफलतापूर्वक पुनः प्राप्त कर लिया।

(मुझे लगता है कि यह उन दिनों में से एक है ... मुझे वास्तव में पहले Google सामान सीखना चाहिए)।

संपादित करें: मैंने कुछ पाठ फ़ाइलों के साथ compact1GB पर परीक्षण किया sparseimage, और यह काफी तेज़ी से चला, लेकिन मेरा मैक 90GB की छवि को संकुचित करने में काफी समय ले रहा है। इंतजार करने के लिए तैयार रहें।


1
टर्मिनल के दाहिने किनारे पर उस दूसरी प्रगति संकेतक रेंगने वाले मज़े के घंटे तैयार करें।
डैनियल बेक

@ डैनियल मैंने अपने उत्तर को थोड़ा संपादित किया। मैंने इसे एक छोटे से परीक्षण किया sparseimageऔर यह बहुत तेज़ी से चला, लेकिन बड़ी छवि पर काफी समय लग रहा है। यह ऐसा समय है जैसे मैं आभारी हूं कि मैंने 7200RPM हार्ड ड्राइव में अपग्रेड किया है!
स्क्वेर्ल

यह संबंधित है कि उस कार्य को कितना पुनर्गठन करने की आवश्यकता है। यह आमतौर पर बहुत तेज़ है यदि आप कुछ फ़ाइलों को डंप करते हैं sparseimage, तो उन्हें वापस खींच लें, और उन्हें कॉम्पैक्ट करें, क्योंकि सिस्टम बस उन बाइट्स को दूर फेंक सकता है।
डैनियल बेक

3
यदि आपको कोई त्रुटि मिलती है "hdiutil: कॉम्पैक्ट विफल - कार्य कार्यान्वित नहीं किया गया": apple.stackexchange.com/questions/132147/…
traindriver

6
  1. .sparseimageफ़ाइल को खोलने के लिए उस पर डबल क्लिक करें
  2. कचरा खाली करो
  3. .sparseimageड्राइव को बाहर निकालें
  4. इसे टर्मिनल में दर्ज करें: hdiutil compact path-to-file.sparseimage

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