So löschen Sie ein beschädigtes Verzeichnis

So löschen Sie ein beschädigtes Verzeichnis

Beim Kopieren von Musik auf die SD-Karte meines Android-Telefons fror der Laptop ein, sodass ich ihn neu starten mussteSysrq-Magie. Jetzt zeigt jeder Dateimanager auf meinem Ubuntu oder Android ein Verzeichnis mit 0 Bytes Größe an, das nicht gelöscht werden kann. Der Typ ist inode/x-corruptedDer lsBefehl, der vom Root-Benutzer auf Android ausgeführt wurde, zeigt das Verzeichnis jedoch nicht an. Im Internet erfahre ich, dass ich das herausfinden mussInodedes Verzeichnisses, aber wenn ich es ls -ivon meinem Ubuntu aus mache, werden alle anderen Verzeichnis-Inodes und ein E/A-Fehler bei diesem angezeigt.
Was kann ich tun, um das zu beheben?

Antwort1

Ich hatte vor kurzem ein ähnliches Problem mit meiner SD-Karte. Unter Linux konnte ich es nicht reparieren. Sobald ich die Karte jedoch an einen Windows-Rechner ansteckte, kam eine Meldung vom System, ob ich die Karte reparieren möchte, da sie offenbar nicht richtig ausgehängt wurde. Die Reparatur unter Windows hat geholfen.

Antwort2

wie wäre es mit einer Dateisystemprüfung auf der SD-Karte? Stecken Sie die Karte ein und führen Sie unter Linux aus

fsck /dev/mmcblk01p1

zum Beispiel. Wenn Sie nicht sicher sind, wie der Name des angegebenen Geräts lautet, sehen Sie einfach nach, ob dmesg angezeigt wird, wenn Sie die Karte einstecken. Und vergessen Sie nicht, es vor dem fsck auszuhängen.

verwandte Informationen