Ich habe ein Problem mit Ubuntu, das aus Gründen, die klar werden, nur schwer zu beheben ist:
# reboot
-bash: /sbin/reboot: Input/output error
# dmesg
-bash: /bin/dmesg: Input/output error
# ps -e
ps: error while loading shared libraries: /lib/libproc-3.2.8.so: cannot read file data: Input/output error
# lsof
-bash: /usr/bin/lsof: Input/output error
# fsck
-bash: /sbin/fsck: Input/output error
# badblocks
-bash: /sbin/badblocks: Input/output error
Ich kann also nicht sehen, was los ist, und ich kann nicht aus der Ferne neu starten. Was kann ich tun, um dem auf den Grund zu gehen?
Interessant:
# init 0
Segmentation fault
Ich kann cat / var / syslog, aber nicht / var / log / messages oder mehrere andere wichtige Dateien. weniger und mehr funktionieren nicht, weder Schwanz noch Kopf usw.
sudo rm -rf /
. (Ich habe es absichtlich gemacht, nur um zu sehen, was tatsächlich passiert.)Antworten:
Das System hat ernsthafte Probleme beim Ablesen Ihrer Festplatte. Es ist wahrscheinlich, dass die Festplatte tot ist (fast sicher), aber es könnte so einfach sein wie ein loses / getrenntes Kabel (rechnen Sie nicht damit). Von hier aus können Sie nichts tun, um Fehler zu beheben. Schalten Sie es einfach aus.
Überprüfen Sie Ihre Festplatte auf lose Verbindungen. Wenn alles in Ordnung ist, booten Sie von einer Rettungsdiskette und führen Sie von dort aus fsck oder badblocks aus.
Ich hoffe du hast ein Backup.
quelle
Wenn Sie eine VM verwenden, ist es sehr wahrscheinlich, dass die Dateisystem-Mounts unterbrochen wurden, und Linux hat die Mounts als ausfallsichere Maßnahme schreibgeschützt.
Leider bleibt Ihr System praktisch unbrauchbar.
Wenn Sie / proc / mounts überprüfen und nach dem Root-Dateisystem suchen, sollte eine Zeile wie die folgende angezeigt werden:
Sie werden sehen, dass das Root-Dateisystem schreibgeschützt gemountet wurde.
Grundsätzlich ist das einzige, was zu diesem Zeitpunkt zu tun ist (vorausgesetzt, dies ist das Problem), ein Neustart (über eine KVM oder einen anderen Konsolen-Ausschalter).
quelle