기본적으로 개발 용 대형 Windows 서버를 만든 다음 프로덕션 용 마이크로 Windows 서버를 만들었습니다. 개발 서버에서 원하는 방식으로 모든 것을 설정 한 다음 드라이브를 마운트 해제하고 마이크로 서버에 마운트했습니다.
이제 대형 Windows 개발 서버로 돌아 가려고하는데 오류가 발생합니다.
Invalid value 'i-4896ce28' for instanceId. Instance does not have a volume attached at root (/dev/sda1)
큰 Windows 서버를 시작하려고하면이 오류가 나타납니다. 드라이브를 대규모 개발 서버에 다시 마운트했는데 여전히이 메시지가 나타납니다.
나는 무엇을 해야할지 잘 모르겠습니다. 다른 게시물을 읽었으며 모두가 거의 비슷한 명령 줄 인수를 제공하고 다른 도구에 대해 이야기하고 있으며, 그 의미가 무엇인지, 심지어 내가 어디에 있는지 전혀 알지 못합니다. 특정 인스턴스에 로그인하지 않고 명령을 입력 할 수 있습니다.
답변
EBS 드라이브의 이름 /dev/sda1
이 EC2-Console에 있는지 확인하십시오 .
답변
/ dev / xvda를 시도 할 수 있습니다. 인스턴스에 볼륨을 연결할 때-> 특정 인스턴스를 선택한 다음 마운트 지점으로 / dev / xvda를 입력하십시오.
답변
다시 연결하기 전에 모든 볼륨이 분리되어 있는지 확인하십시오. 필자의 경우 볼륨을 이전 스냅 샷에 첨부했습니다. 분리 한 후 새 볼륨을 연결할 수있었습니다.
답변
볼륨> ‘볼륨 분리’와 ‘볼륨 연결’아래에 장치 필드에 올바른 경로를 입력하십시오. 예를 들어, 다음을 입력해야 할 수 있습니다. / dev / sda
답변
‘/ dev / sda’에 선행 공간이 없는지 확인하십시오.
어떤 이유로 AWS 콘솔에서 텍스트를 복사하면 종종 문자열 앞에 공백이 붙습니다. 프로덕션 서버의 기본 드라이브를 다시 마운트하려고 15 분 동안 바퀴를 돌리는 매우 성가신 부작용. 나는이 모든 해결책을 시도하기 전에 시도했다.
답변
이 모든 것을 시도한 후에 나는 마침내 그것을 사용하여 그것을 고쳤다. /dev/sda1
오류는 /dev/sdf
최대 입력 만 할 수있는 것처럼 보였습니다./dev/sdp
그러나 /dev/sda1
올바르게 사용되었습니다 .
단계 :
- EC2 인스턴스를 시작하는 동안 장치 이름을 잘못 기록해 두십시오.
- EC2로 현재 연결된 볼륨 분리
-
EC2에 볼륨 첨부
EC2 인스턴스에 동일한 볼륨을 연결해보십시오. 그러나 EC2 인스턴스에 볼륨을 연결하는 동안 아래와 같이 “/ dev / sdf”와 같은 기본 “Device”를 사용하지 않아야합니다.
- EC2 인스턴스 시작
linuxroutes 에서 가져온