어제 커널을 업데이트한 후 Oracle Cloud에서 Oracle Linux 8 VM에 액세스하는 데 문제가 있습니다. 문제를 해결하는 방법을 이해하는 데 도움이 필요하거나 시도해야 하는 경우에도 도움이 필요합니다. (대안은 가상 머신을 삭제하고 마지막 부팅 볼륨 백업을 사용하여 다시 생성하는 것입니다. 이렇게 하면 일부 데이터가 손실되지만 엄청난 양은 아닙니다.)
무슨 일이에요dnf upgrade
: 새 커널을 실행 하고 설치했습니다. 그 후 재부팅했습니다. 재부팅한 후에는 더 이상 SSH를 통해 연결할 수 없으며 오류 1005(연결이 거부됨)가 발생합니다. Oracle Cloud 콘솔을 사용하여 VM을 다시 시작했는데 동일한 결과를 얻었습니다. 그런 다음 SSH 서비스가 다운되었거나 방화벽이 포트 22를 차단하기 시작했을 수도 있다고 생각하면서 Oracle Cloud Shell 연결을 사용하여 문제를 해결하기로 결정했습니다. 그러나 그 대신 가상 머신이 아직 부팅 중이며 "/etc/rc... 호환성을 위해 실행 중인 부팅 작업"(아래 스크린샷)에서 멈춰 있음을 보여줍니다.
지나갈 수 있는지 확인하기 위해 24시간 동안 실행해 보았지만 그렇지 않았습니다. 여러 번 다시 시작을 시도했습니다. 이 문제를 해결하기 위해 Cloud Shell에서 작업을 수행하고 싶지만 지금은 아무것도 입력할 수 없는 것 같습니다.
나는 상담했다이 답변하지만 문제가 발생하기 전에 디버그 셸을 활성화해야 할 것 같습니다.이건 유망해 보이는데그러나 물론 또 다른 배포판입니다. Oracle Linux(또는 CentOS/RHEL 등)에서 작동하는 유사한 기능이 있습니까? 이 문제를 해결할 다른 방법이 있나요?
아니면 마지막 부팅 볼륨 백업을 사용하여 새 가상 머신을 다시 생성하는 것이 더 낫습니까? 일부 데이터가 손실되지만 괜찮습니다. 향후 커널 업데이트에서 문제가 다시 발생하고 싶지는 않습니다.
추신: 저는 일반적으로 Linux cli와 Linux를 처음 접했습니다. 이것이 모두 초보자라면 사과드립니다... 솔직히 백업을 사용하여 VM을 다시 만들고 싶지만 이것을 이해해야 할 것 같습니다. 이런 일이 발생했으며 가능하다면 나중에 도움이 되도록 수정하세요.
답변1
두 가지 질문에 대한 답변을 요청했습니다.
- 이 문제를 해결해 볼 가치가 있습니까, 아니면 VM을 삭제하고 마지막 부팅 볼륨에서 다시 생성해야 합니까? (일부 일자리를 잃고 문제가 다시 발생할 것을 걱정함)
- 고칠 가치가 있다면(시간이 걸리지 않고 데이터 손실을 방지하는) 방법은 무엇입니까?
이제 첫 번째 질문에 대한 답변을 드리겠습니다. 여러 시간 동안 연구했지만 이에 대한 빠른 답변이 없었으므로 이 문제를 해결하는 데는 많은 시간이 걸릴 것이라고 생각합니다. 게다가 문제를 해결하기 위해 기다릴 시간도 없습니다. 그래서 내 대답은 "아니요"입니다. 그럴 가치가 없습니다. 그래서 VM을 확인하고 마지막 백업에서 다시 생성한 다음 손실된 작업을 다시 생성해 보겠습니다.
첫 번째 질문에 대한 대답은 두 번째 질문을 의미 없게 만듭니다. 내가 결국 배우고 싶은만큼, 이런 일은 다시는 일어나지 않을 것입니다.