यदि हटाई जा सकने वाली फ़ाइलों की संख्या फ़ाइलों को पीछे छोड़ देती है, तो यह उन फ़ाइलों को हटाने के लिए फ़ाइलों को चलाने के लिए सबसे कारगर तरीका नहीं हो सकता है और उन सभी फाइल सिस्टम अपडेट को करना। (यह अनाड़ी रेफरेंस-काउंटेड मैमोरी मैनेजमेंट करने के अनुरूप है, एक कदम में कचरे को अवांछित बनाने के बजाय एक बड़े पेड़ में हर वस्तु का दौरा करना, और फिर साफ करने के लिए जो पहुंच योग्य है, उसके माध्यम से स्वीप करना।)
यह कहना है, पेड़ के कुछ हिस्सों को क्लोन करना है जिन्हें दूसरे वॉल्यूम पर रखा जाना है। मूल वॉल्यूम पर एक ताज़ा, रिक्त फ़ाइल सिस्टम बनाएं। अपने मूल पथ पर वापस रखी गई फ़ाइलों की प्रतिलिपि बनाएँ। यह अस्पष्ट रूप से कचरा संग्रह की नकल करने के समान है ।
कुछ डाउनटाइम होगा, लेकिन यह लगातार खराब प्रदर्शन और सेवा व्यवधान से बेहतर हो सकता है।
यह आपके सिस्टम और स्थिति में अव्यावहारिक हो सकता है, लेकिन स्पष्ट मामलों की कल्पना करना आसान है जहां यह जाने का रास्ता है।
उदाहरण के लिए, मान लें कि आप किसी फ़ाइल सिस्टम की सभी फ़ाइलों को हटाना चाहते हैं । एक-एक करके हटने और हटने का क्या मतलब होगा? बस इसे अनमाउंट करें और एक खाली फाइल सिस्टम बनाने के लिए विभाजन के ऊपर "mkfs" करें।
या मान लें कि आप आधा दर्जन महत्वपूर्ण को छोड़कर सभी फाइलों को हटाना चाहते थे? आधा दर्जन वहाँ से निकल जाओ और ... शीर्ष पर "mkfs"।
आखिरकार कुछ ब्रेक-ईवन बिंदु होते हैं जब पर्याप्त फाइलें होती हैं जिन्हें रहना पड़ता है, ताकि पुनरावर्ती विलोपन करना सस्ता हो जाए, किसी भी डाउनटाइम जैसी अन्य लागतों को ध्यान में रखना।