क्या एक विरल बंडल छवि को "डीफ़्रैग्मेन्टाइज़" करने और मुक्त स्थान को पुनः प्राप्त (अधिकांश) करने की संभावना है?
यहाँ पृष्ठभूमि है: मैं विरल बंडलों का उपयोग कर रहा हूं और हर अब और फिर मैं उनसे अंतरिक्ष को पुनः प्राप्त करना चाहता हूं इसलिए मैं चलाता हूं:
hdiutil compact image.sparsebundle
हालांकि, जैसा कि मैन पेज में बताया गया है, यह केवल पूरी तरह से अप्रयुक्त बैंड फ़ाइलों को पुनः प्राप्त करता है, इसलिए मेरे मामले में यह कहता है:
Reclaimed 0 bytes out of 90.4 GB possible.
बेशक इस छवि की सामग्री को एक नए विरल बंडल में कॉपी करने की संभावना है जो तब झूठ में उपयोग किया जाता है, लेकिन यह दोनों बोझिल है और इस ऑपरेशन के लिए पर्याप्त खाली स्थान की आवश्यकता होती है।
इस बीच, मुझे पता चला कि कॉम्पैक्ट कमांड का आउटपुट कुछ भ्रामक है (मैं वर्तमान में OS X 10.5.7 चला रहा हूं) क्योंकि यह कभी-कभी एक आकार को सूचीबद्ध करता है जो उस आकार से बड़ा है जो वर्तमान में हार्ड पर छवि बंडल द्वारा लिया गया है। चलाना। मैंने करीब से नहीं देखा, लेकिन आउटपुट अधिकतम आकार या "अधिकतम आकार" - "उपयोग किया गया आकार" प्रतीत होता है।