rm -r[f]: Directory is not empty

  • 2 Antworten
  • Letztes Antwortdatum
L

linuxnutzer

Enthusiast
182
Device: LGE Optimus 4X HD (gerootet)
Android Version: 4.4.4
Build: cm_p880-userdebug 4.4.4 KTU84Q aae26a776a test-keys

Ich bin als root via ssh vom Ubuntu-PC verbunden und erhalte auf der externen SD-Karte mit "rm -r" und auch mit "rm -rf" die Meldung "Directory is not empty", wobei "rm -rf" dann noch einige weitere Directories löscht, aber bei einem beharrlich ist und dieses nicht löschen will, obwohl es leer ist.

Ist das Dateisystem defekt? Ist das eine Eigenheit des "Android-rm", dass manche Verzeichnise mit "rm -r" nicht gelöscht werden? Ich überschreibe die Karte nun mit "badblocks" und suche nach Fehlern, bis jetzt ist aber alles ok.
 
Formattier die Karte doch im PC.
Das Verzeichnis das nicht gelöscht wird ist wohl android_secure, und das wird vom System benutzt.
 
Formattier die Karte doch im PC.
Mache ich ja gerade, zuerst jeden Block prüfen, danach Partitionstabelle anlegen und formatieren.

Das Verzeichnis das nicht gelöscht wird ist wohl android_secure, und das wird vom System benutzt.
Es ist sicher nicht "android_secure", es ist/war ein leeres Musikverzeichnis, wo früher mp3 darin waren.

Code:
Suche nach defekten Blöcken (Lesen+Schreiben-Modus)
Von Block 0 bis 31267839
Teste mit Muster 0xaa: erledigt                                             
Lesen und Vergleichen:erledigt                                             
Teste mit Muster 0x55:   6.94% erledigt, 1:09:52 verstrichen. (0/0/0 Fehler)
 
Zurück
Oben Unten