cp: Lesen von 'Dateiname': Eingabe- / Ausgabefehler WARUM?

30043
quack quixote

Ich möchte wissen, was die möglichen Fälle für diesen Fehler sein könnten:

cp: reading `filename': Input/output error 

Ich erhalte diese Meldung, wenn ich versuche, eine große Datei von etwa 50 MB zu kopieren.

3
Dieser [aktuelle Fehlerbericht] (https://bugs.launchpad.net/ecryptfs/+bug/911507) wurde mit einem ähnlichen Fehler gestartet. Es wurde inzwischen behoben und das Problem für mich behoben. Viel Glück. JJD vor 11 Jahren 0

3 Antworten auf die Frage

5
Ofir

Das wahrscheinlichste Problem ist ein fehlerhafter Datenträger, es sei denn, der Datenträger ist über ein Netzwerk eingebunden. In diesem Fall glaube ich, dass Netzwerkprobleme dies ebenfalls verursachen könnten.

Es ist wahrscheinlich, dass die Auswirkungen auf die Größe statistisch sind, insbesondere im Fall des Netzwerks (dh die Ausfallwahrscheinlichkeit nimmt mit der Größe zu, da mehr Operationen erforderlich sind und jeder die Möglichkeit hat, zu versagen).

Ich habe das seit Tagen gehabt! Es ist definitiv eine fehlerhafte Festplatte. Dieser Fehler geht normalerweise mit dem Fehler "Bad Sector" einher. Sie müssen Ihre Festplatte nicht ersetzen. Führen Sie einfach eine vollständige Sicherung aus, installieren Sie Ihr Betriebssystem neu (dies führt zu fehlerhaften Sektoren), und stellen Sie die Sicherung wieder her. Du bist golden. iGbanam vor 11 Jahren 1
4
Peter Eisentraut

Versuchen Sie dmesgoder das Syslog, um zu sehen, ob der Kernel sich über etwas beschwert, das damit in Zusammenhang stehen könnte. Der cpBefehl erhält nur eine ganzzahlige Fehlernummer der zugrunde liegenden Systemaufrufe. Daher sind die Fehlermeldungen manchmal nicht sehr detailliert.

3
Alina

Das einzige Mal, dass ich diesen Fehler mit cp gesehen habe, war, als ein ISO-Image zweimal gemountet wurde, zB: / dev / sr0 auf / mnt und / dev / loop0 auf / mnt. In diesem Szenario glaube ich, dass cp eine Rekursion erhält, die es nicht verarbeiten kann. Wenn ich sowohl das Loop0 als auch das sr0 mounten und dann die mount -o-Schleife / dev / sr0 / mnt erneut ausgeführt habe, wurde das Problem behoben (erledigt durch root- oder sudo-Benutzer).