da du keine exception eingebaut hast ala: --exclude-from=/home/alal/.rsync/exclude
gehe ich davon aus das es ein rechteproblem ist. es koennte also sein das die datei in einem ordner nicht nicht die benoetigten rechte hat, so das rsync sie loeschen kann.
check doch mal die pfade, die er nicht loeschen kann und was dort drinnen ist, villeicht ist es dann verstaendlicher was falsch laeuft...
ansonsten hatte ich das problem mal, weil ich nachtraeglich in den befehl ein exclude eingebaut habe. alle dateien die dann unter das exclude gefallen sind, konnte rsync dann nicht loeschen. ich hab dann einfach haendisch mit "find /pfad/zum/verzeichnis/ -name ~*" oder auch "find /pfad/zum/verzeichnis/ -name Thumbs.db" die dateien ausfindig gemacht und dann mit zb "find /pfad/zum/verzeichnis/ -name ~* --exec rm {} \;" geloescht.
villeicht hilft dir ja eins von beidem weiter?
gruesse
tobias
edit: hab gerade gemerkt das man fuer das exclude problem auch die option "--delete-excluded" verwenden kann...