Was könnte der Fehler sein, wenn die Befehle mkdir, file und touch Fehlermeldungen ausgeben?

Was könnte der Fehler sein, wenn die Befehle mkdir, file und touch Fehlermeldungen ausgeben?

Zu einem bestimmten Zeitpunkt begannen verschiedene Befehle, verschiedene Fehlermeldungen auszugeben.

Ich habe einige davon abgefangen und dann das System neu gestartet und diese Befehle funktionierten.

$ mkdir x
  mkdir: cannot create directory `x':
$ file x.txt
  bash: /usr/bin/file:
    Input/output error
$ touch x.txt
  Segmentation fault

Es gab andere Befehle, die dieselben Fehlermeldungen ausgaben. ls, px funktionierten. Einige Befehle gaben „Nur-Lese-Dateisystem“ aus.

Nach dem Neustart ist es jetzt in Ordnung.

Was könnte ich versuchen (messen oder diagnostizieren), um mehr darüber zu erfahren, was passiert ist? Wenn es eher mit der Hardware oder der Sicherheit zusammenhängt?

Antwort1

Der nächste Schritt wäre wahrscheinlich, sich Ihre dmesg | tail -40Ausgabe anzusehen. Andererseits würde sie wahrscheinlich mit einem anderen Eingabe-/Ausgabefehler antworten. Ich nehme an, Sie mussten diese Maschine physisch neu starten/Befehle schlugen ebenfalls fehl?

Sieht aus, als wäre Ihr Root-Dateisystem nicht mehr vorhanden. Möglicherweise liegt ein Problem mit einer Festplatte, einem SATA-Kabel oder einem fehlerhaften RAID-Array vor.

verwandte Informationen