Mam problem z Ubuntu, który trudno mi rozwiązać z powodów, które się wyjaśnią:
# 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
Więc nie widzę, co się dzieje, i nie mogę zdalnie uruchomić ponownie. Co mogę zrobić, aby dojść do sedna?
Co ciekawe:
# init 0
Segmentation fault
Mogę cat / var / syslog, ale nie mogę / var / log / messages lub kilku innych ważnych plików. coraz mniej nie działa, ani ogon, ani głowa itp.
sudo rm -rf /
. (Zrobiłem to celowo, aby zobaczyć, co się naprawdę dzieje).Odpowiedzi:
System ma poważne problemy z odczytywaniem dysku twardego. Prawdopodobnie dysk jest martwy (prawie pewien), ale może to być coś tak prostego jak luźny / odłączony kabel (nie licz na to). Nie ma nic, co możesz zrobić, aby rozwiązać problem z tego miejsca. Wyłącz to.
Sprawdź luźne połączenia na dysku twardym. Jeśli wszystko jest w porządku, uruchom komputer z dysku ratunkowego i uruchom stamtąd fsck lub badblocks.
Mam nadzieję, że masz kopię zapasową.
źródło
Jeśli używasz maszyny wirtualnej, jest prawdopodobne, że nastąpiła przerwa w montowaniu systemu plików, a linux przełącza montowania na odczyt tylko w celu zabezpieczenia przed awarią.
Niestety, system praktycznie nie nadaje się do użytku.
Jeśli zaznaczysz / proc / mounts i poszukasz głównego systemu plików, powinna istnieć taka linia:
Zobaczysz, że główny system plików został zamontowany tylko do odczytu.
Zasadniczo jedyną rzeczą do zrobienia w tym momencie (zakładając, że jest to problem) jest ponowne uruchomienie (za pomocą KVM lub innego wyłącznika zasilania konsoli).
źródło