fdisk를 실행할 때 부팅 플래그를 할당하는 것을 잊었습니다.

fdisk를 실행할 때 부팅 플래그를 할당하는 것을 잊었습니다.

어제 다음 문서를 사용하여 Azure Linux VM의 크기를 조정해야 했습니다.https://blogs.msdn.microsoft.com/cloud_solution_architect/2016/05/24/step-by-step-how-to-resize-a-linux-vm-os-disk-in-azure-arm/

그러나 불행히도 저는 8단계를 놓쳤습니다. > ""a"를 입력하고 파티션 1을 선택하여 부팅 파티션을 활성 파티션으로 표시합니다. 모든 것이 올바르게 설정되었는지 확인하려면 "p"를 입력하세요."

Linux VM을 다시 시작한 후 SSH에 연결할 수 없습니다. 이 문제를 해결하고 시작 태그를 할당할 수 있는 방법이 있나요?

도와주세요.

감사해요,

스리니바스 다사리.

답변1

Azure VM에 관한 것이므로 "Linux Live CD에서 부팅하거나 복구 모드에서 설치 미디어를 부팅"하는 등의 작업이 불가능할 수 있습니다.

그러나 실행 중인 다른 Azure VM(Linux VM일 필요는 없음)이 있는 경우 PowerShell 명령을 사용하여 일시적으로 이 디스크/리소스 그룹을 해당 VM에 두 번째 디스크로 제공할 수 있습니다. 그런 다음 작업 중인 가상 머신에서 사용할 수 있는 파티션 도구를 사용하여 첫 번째 파티션을 부팅 가능으로 표시할 수 있습니다. 다음 단계는 문제가 있는 디스크를 작동 중인 가상 머신에서 분리하고 원래 Linux 가상 머신에 다시 할당하는 것입니다. 그러면 정상적으로 부팅됩니다.

클라우드 사고방식은 기본적으로 모든 것이 가능한 한 일회용이고 자동화되어 있다고 가정하기 때문에 단순히 백업에서 복원하고 크기 조정 단계를 반복하거나 VM을 처음부터 다시 만드는 것도 백업이 있는 경우 똑같이 유효한 솔루션입니다. 또는 쉽게 재구축하는 스크립트 보유하고 있는 가상 머신.

관련 정보