LiveCD 세션 작업 중에 CD-ROM을 뽑은 후 시스템에서 어떤 일이 발생하는지 설명 할 수 있습니까?
Ubuntu LiveCD를 사용하고 갑자기 외부 장치의 경우 정전 또는 OS가 허용하는 경우 CD 트레이를 여는 등의 이유로 갑자기 CD-ROM 연결이 끊어 졌다고 가정 해보십시오. 잠시 후 CD-ROM이 다시 연결되었다고 가정하십시오.
그렇다면 정확히 무슨 일이 발생했는지, 왜 OS가 멈추었는지 또는 작동하지 않지만 이전과는 다른지 설명하고 가능한 경우 안정성과 유용성을 되찾아 사용자가 계속 작업 할 수있는 방법을 설명 할 수 있습니까?
Ubuntu LiveCD (12 이하 버전, 아마도 커널 버전은 2.6.XX 일 것입니다)를 기반으로 한 나의 관찰에 따르면 시스템 반응은 다음과 같습니다.
- X 데스크탑의 모든 응용 프로그램이 사라집니다 (OS가 종료되고 싶지만 실제로 무언가를 기다리는 것처럼 모든 프로세스에 킬 신호를 자동으로 전송했기 때문이라고 생각할 수 있으며 커서가있는 배경 이미지 만 보입니다) 항상 움직이다
- 모든 TTY에이 avaible하고 표시 할 수 있지만 오류 메시지가 같이있다가
INFO: task <process name>:<pid> blocked for more than 120 seconds
와SquashFS error: unable to read [...]
- 항상 깜박이는 '_'를 볼 수 있고 무언가를 입력 할 수 있지만 Enter 키를 누르면 새 줄로 건너 뛰고 OS가 실행하지 않습니다.
- 현재 프로세스를 취소하고 종료하기위한 터미널의 단축키도 작동하지 않습니다
- 매직 SysRq 조합은 일반적으로 작동하며 실제 출력을 볼 수 있지만이 경우 어떤 것이 유용한 지 알 수 없습니다
누구나이 반응을 설명하고 정확하게 이러한 오류의 의미를 말할 수 있습니까? 그리고 그것을 고치기 위해 무엇을 할 수 있습니까?
여기 : https://unix.stackexchange.com/questions/76166/what-does-info-task-xxx-blocked-for-more-120-seconds-exactly-mean-on-lin 방금 읽었습니다. "작업이 차단되면 리소스를 다시 사용할 수있을 때까지 기다립니다". 따라서 올바르게 이해하면 리소스를 기다리는 것입니다. 사실이거나 잘못된 해석이며 끝없이 기다릴 것입니다. CD-ROM은 가능한 한 빨리 다시 연결됩니다. 그것을 이해하는 방법?
프로세스가 사라 졌다는 것을 알고 있습니다 (또는 오류 메시지가 제안하는 것처럼 "차단"되었습니까?).하지만 램 디스크의 파일은 어떻게 재부팅 할 때까지 계속 있습니까? 어떻게 든 접근 할 수 있습니까? 또는 예를 들어 텍스트 문자열 등을 추출합니까?
파일 시스템을 재 장착하는 매직 SysRq shourtcut이 있습니다. 그러한 상황에서 도움이 될 가능성이 있거나 다른 시험을 마친 후에 결국 시도해야 할 가능성이 있습니까? CD가 가상 fs로 작동하는 경우 어떤 경우에 파일 시스템을 다시 마운트 할 수 있습니까?