Ich kann keine Dateien in meinem Download-Ordner löschen

Asus SL101 Slider mit Cyanogenmod 10

Dieses Problem begann tatsächlich, als ich auf cm9.1 aktualisierte, und ich glaube, ich bekam eine Fehlermeldung, dass sich mein Android-Profil geändert hatte oder so. Von diesem Tag an konnte ich nichts mehr in meinem Download-Ordner löschen.

Folgendes hat nicht funktioniert

  • rm /sdcard/download/dateiname
  • mit rootbrowser entfernen
  • adb-Shell> rm /sdcard/download/Dateiname
  • Neumounten der SD-Karte

Ich erhalte die Fehlermeldung, dass der Ordner schreibgeschützt ist, und wenn ich versuche, Berechtigungen zu ändern, lässt er mich nicht zu.

Ich war in der Lage

mv /sdcard/download /sdcard/download.back
mkdir /sdcard/download

kann aber immer noch nicht aus dem alten Download-Ordner löschen.

Eek!

kannst du hier die Ausgabe von einfügen ls -ld /sdcard/download; mount | grep sdcard?
u0_a37@android:/ # ls -ld /sdcard/download; montieren | grep sdcard drwxrwxr-x root sdcard_rw 2012-09-30 00:27 download /dev/fuse /storage/sdcard0 fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
Ist es möglich, dass ein Programm wie Titanium Backup sie irgendwie sogar über Root schützt?
Haben Sie den vollständigen realen Pfad ausprobiert?rm -rf /mnt/sdcard/download
Ich habe es gerade ausprobiert und bekam den Fehler, "read-only file system" das Problem ist, es ist nicht wahr. andere dinge auf sdcard gut löschen.
Was ist die Ausgabe von df /mnt/sdcard/download?
Ich denke, die einzige Lösung wäre, die SD-Karte irgendwie neu zu formatieren und irgendwie eine ROM zu nvflashen, aber der SB-Schlüssel ist für mein Gerät nicht verfügbar. es ist rootbar, aber nicht nvflashable. Ich kann Ubuntu darauf booten, aber aus irgendeinem Grund in Ubuntu kann ich die SD-Karte nicht mounten
Irgendeine Antwort auf meine Frage? =)
255|u0_a37@android:/ $ df mnt/sdcard/download Verwendete Dateisystemgröße Kostenlos Blksize mnt/sdcard/download 26G 25G 762M 2048 u0_a37@android:/ $
Nur ein Update, aber ich hatte nie eine Lösung für dieses Problem gefunden. Am Ende das System löschen und von vorne anfangen. Problemdateien, weg.

Antworten (3)

Ich bin mir nicht sicher, ob Sie dieses Problem immer noch haben oder nicht, aber ein paar Dinge, die mir in den Sinn kommen:

  • In der Ausgabe, die Sie in Ihre Antworten einfügen, mischen Sie die Terminalausgabe mit $und #. Sie müssen die ganze Zeit root sein , was bedeutet, dass Sie immer eine #.
  • Wenn ich Sie wäre, würde ich zuerst die Berechtigungen für das alte Download-Verzeichnis mit so etwas wie ls -alh | grep <foldername>. Wem gehört das Verzeichnis, welche Gruppe?
  • Versuchen Sie, den Besitz mit zu ändern chown, ändern Sie chmod in 777rekursiv (werfen Sie hier einfach Sachen an die Wand, um zu sehen, was hängen bleibt). Nachdem ich mich (root) als Eigentümer festgelegt und allen rekursiv die vollen Rechte für das Verzeichnis gegeben habe , würde ich versuchen rm -rfv <foldername>zu sehen, welche Ausgabe ich erhalten habe.

Hoffentlich hilft dies jemand anderem. Wenn Sie dies tun, ls -alhsollte es Ihnen auch zeigen, ob es sich um einen Symlink handelt, und wenn ja, wohin. Wenn es sich um einen gemounteten Ordner handelt, würde ich so etwas ausführen, mount | grep <foldername>um zu sehen, was los ist.

Danke für den Versuch zu helfen. Das Flag -h funktioniert im Android-Terminal nicht. Alle Dateien gehören bereits dem Root-Benutzer und die Gruppe scheint 'sdcard_rw' zu sein. chmod 777 * gibt keine Fehler zurück, ändert aber überhaupt nichts. Berechtigungen bleiben rwxrwxr-x

Sie haben einen speziellen Einhängepunkt* für /mnt/sdcard/download, so

  • nimm es mitumount /mnt/sdcard/download
  • entferne das Verzeichnisrm -rf /mnt/sdcard/download

Und versuchen Sie herauszufinden, warum Ihr Android diese spezielle Halterung verwendet.

Wenn Sie nur Lese-/Schreibzugriff wünschen, führen Sie diesen Befehl aus: mount -o remount,rw /mnt/sdcard/downloadund dann können Sie auf rmalles im Inneren zugreifen.

*durch die Diskussionen in Ihrem Fragen-Thread herausgefunden

u0_a37@android:/ $ umount /mnt/sdcard/download fehlgeschlagen: Ungültiges Argument
1|u0_a37@android:/ # mount -o remount,rw /mnt/sdcard/download Verwendung: mount [-r] [-w] [-o Optionen] [-t Typ] Geräteverzeichnis 1|u0_a37@android:/ #
Ich frage mich, ob eine Elternsoftware, die ich vor langer Zeit installiert habe, oder ein Titan-Backup oder eine Software dies verursacht. Aber ich habe alle Daten und den Cache gelöscht, bevor ich dieses Rom geflasht habe. mehrmals...
Sie sollten root sein, um es zu tun
Entschuldigung, Copy hat die falsche Zeile eingefügt. ----------------------- u0_a37@android:/ # umount /mnt/sdcard/download fehlgeschlagen: Ungültiges Argument
Seltsam, keine Ahnung.
danke für all deine hilfe sputnick. Wenn ich jemals die Antwort finde, werde ich sie an Sie weitergeben. Ich hatte seit dem ersten Tag nur Probleme mit diesem Gerät und werde es nie wieder jemandem empfehlen. Ich wünschte, ich wäre mit dem TF101 gegangen.

Beachten Sie, dass dies /sdcardnur ein Link ist. Möglicherweise müssen Sie Ihre Änderungen am tatsächlichen Speicherort der Daten unter vornehmen /data/media. Eine Antwort auf eine ähnliche Frage wurde hier gegeben .