Dieser Beitrag ist etwas lang, sorry. Die Kurzversion lautet: Ich habe ein Verzeichnis, das ich nicht löschen kann. Das Terminal gibt "Eingabe- / Ausgabefehler" aus, wenn ich versuche, damit zu interagieren. Ich habe die Festplatte auf Fehler überprüft und es wurden keine gefunden. Die Wurzel des Problems scheint zu sein, dass das System dies für einen Link hält, obwohl es sich tatsächlich um ein Verzeichnis handelt. Wie kann ich es löschen?
Story-Modus: Ich habe ein Verzeichnis namens "media" auf meinem Desktop, in das ich ein anderes Verzeichnis über SSH (fuse / sshfs) eingebunden habe. Die Verbindung wurde unterbrochen, während das Verzeichnis geöffnet war. Der Finder stürzte ab und das Verzeichnis verschwand vom Desktop. Es ist jedoch immer noch da:
Desktop mike$ ls -1
media
templates
Desktop mike$ mkdir media
mkdir: media: File exists
Fast alles, was ich versuche, mit dem Verzeichnis zu tun, gibt mir einen "Eingabe / Ausgabe" -Fehler:
Desktop mike$ ls -i
ls: media: Input/output error
Desktop mike$ sudo rm -rf media
rm: media: Input/output error
Desktop mike$ sudo unlink media
unlink: media: Input/output error
Desktop mike$ sudo chmod 777 media
chmod: media: Input/output error
Desktop mike$ touch media
touch: media: Input/output error
cd ./media
cd: error retrieving current directory: getcwd: cannot access parent directories: Input/output error
Ich erhalte das gleiche, wenn ich versuche, das entfernte SSH-Verzeichnis erneut bereitzustellen:
Sicherung: fehlerhafter Einhängepunkt `./media/ ': Eingabe- / Ausgabefehler
Obwohl es auf dem Desktop oder im Finder nicht sichtbar ist, kann ich es suchen und finden. Wenn Sie mit der rechten Maustaste auf das Suchergebnis klicken, wird keine Löschoption angeboten - nur Öffnen und Eigenschaften. Eigenschaften zeigt die erstellte und geänderte Zeit (korrekt) und ein leeres Symbol an. Ich kann den Artikel auch öffnen. In diesem Fall erhält ich Folgendes:
"The alias 'media' can't be opened because the original item can't be found. Delete, Fix, or OK."
Wenn ich versuche zu löschen, wird derselbe Dialog immer wieder angezeigt. Wenn Sie Fix auswählen, werden Sie aufgefordert, ein neues Element auszuwählen, mit dem Sie einen Link erstellen möchten. Wenn Sie dies tun, wird Folgendes gemeldet: "Unbekannter Fehler -1407", der laut Google "einen Ordner erwartet, aber eine Datei erhalten hat" bedeutet.
Ich kann das Verzeichnis verschieben, aber nur, wenn ich es auf dem Desktop behalte:
Desktop mike$ mv ./media ./a
Desktop mike$ ls -i
ls: a: Input/output error
Desktop mike$ mv ./a ../
mv: cannot resolve a: /Users/mike/Desktop/a
Kann ich das trotzdem löschen? Oder zumindest das System davon überzeugen, dass es sich um ein Verzeichnis und nicht um einen Link handelt?
mount?