우분투 입출력 오류


9

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 나 다른 중요한 파일은 없습니다. 점점 더 많이 작동하지 않으며 꼬리 나 머리 등도 마찬가지입니다.


1
당신이 실행 후 얻는 것과 매우 비슷하게 들립니다 sudo rm -rf /. (실제로 어떤 일이 일어나는지보기 위해 의도적으로 수행했습니다.)
AJMansfield

답변:


11

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

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

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


1
이상한 점은 기계를 실제로 재부팅 할 수 있었고 그렇게했을 때 아무런 문제없이 다시 나타났습니다. 디스크가 신뢰할 수 없으며 어느 시점에 갈 수 있다는 경고 표시로 사용하고 있지만 여전히 문제를 발견하지 못했습니다. git를 사용하여 중요한 파일을 적어도 두 곳 이상 유지하므로 적어도 문제가되지 않았습니다.
rplevy

그런 다음 통신 오류 일 수 있습니다 (예 : 케이블이 느슨 함). 그래도 주시하십시오. 디스크가 고장 나기 시작하면 곧바로 완전히 죽습니다.
bahamat

내 가상 머신도 마찬가지입니다. 재부팅되면 정상적으로 작동하기 시작했습니다.
droope

0

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

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

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

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

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

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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.