우분투 입출력 오류 /bin/dmesg: Input/output error # ps

Ubuntu에 문제가있어 분명한 이유 때문에 문제를 해결하기가 어렵다는 것을 알고 있습니다.

# 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

그래서 나는 무슨 일이 일어나고 있는지 볼 수 없으며 원격으로 재부팅 할 수 없습니다. 이것의 맨 아래에 도착하려면 어떻게해야합니까?

재미있게:

# init 0
Segmentation fault

cat / var / syslog는 할 수 있지만 / var / log / messages 나 다른 중요한 파일은 없습니다. 점점 더 많이 작동하지 않으며 꼬리 나 머리 등도 마찬가지입니다.



답변

시스템이 하드 디스크를 읽는 데 심각한 문제가 있습니다. 디스크가 죽었을 가능성이 있지만 (거의 확실 할 수도 있음) 느슨하거나 연결이 끊긴 케이블처럼 간단 할 수 있습니다 (믿지 마십시오). 여기에서 문제를 해결하기 위해 할 수있는 일은 없습니다. 전원을 끄십시오.

하드 디스크의 연결이 느슨한 지 확인하십시오. 모든 것이 정상이면 복구 디스크로 부팅하고 거기서 fsck 또는 badblocks를 실행하십시오.

나는 당신이 백업을 바랍니다.


답변

VM을 사용하는 경우 파일 시스템 마운트에 약간의 중단이있을 수 있으며 Linux는 마운트를 페일 세이프 조치로만 읽기로 전환합니다.

불행히도 시스템을 실제로 사용할 수 없게 만듭니다.

/ proc / mounts를 확인하고 루트 파일 시스템을 찾으면 다음과 같은 줄이 있어야합니다.

/dev/dm-0 / ext4 ro,relatime,errors=remount-ro,data=ordered 0 0

루트 파일 시스템이 읽기 전용으로 마운트 된 것을 볼 수 있습니다.

기본적 으로이 시점에서해야 할 유일한 일은 (문제라고 가정) (KVM 또는 다른 콘솔 전원 끄기 스위치를 통해) 재부팅하는 것입니다.


답변