Přijde mi teda trochu divné, že by tohle systém neustál, ale možné je všechno... (zuřivé swapování z nějakého důvodu apod.)
Pro začátek by se ještě dalo zkusit, jestli je problém v samotném procházení adresáře, nebo až v té operaci mazání.
Takže zkusit něco, co sice pročte celý adresář s miliony položek, ale pak udělá jenom nějakou jednoduchou operaci. Třeba tohle:
# echo test-1?
(měl by vypsat všechny adresáře, jejichž jméno má jenom dva znaky a první je jednička)
Pokud to projde v pohodě, tak bych tímhle způsobem postupně mazal:
# rmdir test-??
(sto položek snad zvládne)
# rmdir test-???
(tohle snad taky)
...a od n2jak0 hranice už třeba nějak po částech:
# rmdir test-1?

?
# rmdir test-2?

?
# rmdir test-3?

?
atd.
Je to teda hooodně divnej postup, ale vzhledem k divně položené otázce ("někdy to padá") asi adekvátní
