Silinecek dosya sayısı, geride bırakılan dosyalardan çok daha büyükse, silinecek dosya ağacında dolaşmak ve tüm bu dosya sistemi güncellemelerini yapmak en etkili yaklaşım olmayabilir. (Sakar referans sayımlı hafıza yönetimi yapmak, büyük bir ağaçtaki her nesneyi referansını bırakmak için ziyaret etmek, her şeyi tek adımda çöp içine istenmeyen hale getirmek yerine, ve temizlemek için ulaşılabilir olanı taramakla aynıdır.)
Yani, ağacın başka bir hacme tutulması gereken kısımlarını klonlayın. Orijinal birimde yeni, boş bir dosya sistemi yeniden oluşturun. Tutulan dosyaları orijinal yollarına geri kopyalayın. Bu belli belirsiz çöp toplama işlemine benzer .
Bir kesinti olacaktır, ancak sürekli kötü performans ve servis kesintisinden daha iyi olabilirdi.
Sisteminizde ve durumunuzda kullanışsız olabilir, ancak bunun nasıl gideceğine dair açık durumlar hayal etmek kolaydır.
Örneğin, bir dosya sistemindeki tüm dosyaları silmek istediğinizi varsayalım . Tek tek tekrarlama ve silme noktası ne olurdu? Boş bir dosya sistemi oluşturmak için sadece ayırın ve bölümün üstüne bir "mkfs" yapın.
Ya da yarım düzine önemli dosya dışındaki tüm dosyaları silmek istediğinizi varsayalım. Oradan yarım düzine al ve üstünden "mkfs".
Sonunda, kalması gereken yeterli sayıda dosya olduğunda, herhangi bir kesinti gibi diğer maliyetleri hesaba katarak özyinelemeli silme işleminin daha ucuz hale geldiği bazı kesinti noktaları vardır.