볼륨 크기 조정 및 재부팅 후 AWS 인스턴스에 연결할 수 없음

볼륨 크기 조정 및 재부팅 후 AWS 인스턴스에 연결할 수 없음

볼륨 크기를 조정한 후 AWS EC2 인스턴스에 연결 문제가 발생했습니다. 내가 한 일은 다음과 같습니다.

전체 스토리지가 포함된 컨테이너에서 Ubuntu를 실행하는 EC2 인스턴스가 있었습니다. 볼륨을 더 큰 크기로 수정했습니다. 이 링크의 단계를 따랐습니다.

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/recognize-expanded-volume-linux.html[링크][1]

디스크 크기를 조정합니다. 크기를 조정한 후 sudo를 실행하는 동안 오류가 발생했습니다.

sudo: unable to resolve host ip-xxx-xx-xx-xx: Name or service not known

한 포럼의 한 사용자는 제가 최근에 직면한 전체 디스크 문제 때문일 수 있다고 제안했습니다.

이 문제를 해결하기 위해 AWS 콘솔에서 인스턴스를 재부팅했습니다. 그러나 재부팅 후에는 SSH 또는 AWS 콘솔 연결을 통해 인스턴스에 연결할 수 없습니다.

흥미롭게도 동일한 보안 그룹을 사용하여 새 인스턴스를 생성했는데 완벽하게 작동했습니다. 하지만 여전히 이전 인스턴스에 연결할 수 없습니다.

이 문제의 원인과 해결 방법에 대한 통찰력을 주시면 감사하겠습니다.

답변1

다음 단계를 통해 문제를 해결했습니다.

  • 불필요한 파일 삭제

원래 문제는 디스크가 가득 차서 발생했기 때문에 첫 번째 단계는 스토리지 사용량을 줄이는 것이었습니다. 새 EC2 인스턴스가 생성되었고 원본 볼륨이 보조 볼륨으로 연결되었습니다.

  • 새 인스턴스에 연결

SSH 또는 AWS 콘솔 연결을 사용하여 새 인스턴스에 연결합니다.

  • 불필요한 파일 삭제

새 인스턴스에 연결되면 원본 볼륨에서 불필요한 파일을 식별하고 삭제하여 공간을 확보하세요.

  • 이전 인스턴스에 볼륨 다시 연결

공간을 확보한 후 새 인스턴스에서 볼륨을 분리하고 이전 인스턴스에 다시 연결합니다.

  • 이전 인스턴스에 연결

이전 인스턴스에 다시 연결을 시도합니다. 이번에는 아무 문제 없이 작동할 것입니다.

답변2

뭔가 파손되었을 가능성이 있습니다. 다른 인스턴스에 볼륨을 연결하거나 백업에서 복원을 시도할 수 있습니다.

새 EC2 인스턴스에 연결하려면 다음 단계를 따라야 합니다.

  • 새 EC2 인스턴스 생성
  • 일하지 않는 사람 그만둬
  • 볼륨 분리(ID를 어딘가에 기록)
  • 새 인스턴스에 볼륨 연결
  • fdisk -l볼륨이 보이는지 확인하세요
  • 새 EC2 인스턴스에 마운트
  • 데이터 복사 또는 수정(또는 문제를 해결할 사람 찾기)

인스턴스를 중지해도 인스턴스가 종료되지 않는지 확인하세요.

관련 정보