디스크 오류로 인해 서버를 원격으로 다시 시작합니다. sbin 폴더를 읽을 수 없습니다.

디스크 오류로 인해 서버를 원격으로 다시 시작합니다. sbin 폴더를 읽을 수 없습니다.

터미널에서 Ubuntu Server 16.04를 다시 시작해야 하는데 디스크 IO 오류로 인해 sbin 폴더를 읽을 수 없습니다.

이제 shutdown -r을 실행하면 sbin 폴더를 읽을 수 없고 이 문제로 인해 다른 많은 서비스도 응답하지 않기 때문에 명령을 찾을 수 없습니다.

sbin 폴더에서 아무것도 호출하지 않고 shutdown -r을 호출하는 다른 방법이 있습니까?

답변1

이것"마법 시스템 요청” procfs 액세스 인터페이스를 통해 커널 재시작을 요청할 수 있습니다.

echo 1 > /proc/sys/kernel/sysrq # to enable magic SysRq
echo b > /proc/sysrq-trigger    # to reboot, same as if you had pressed Alt-SysRq-B

관련 정보