본문 바로가기
카테고리 없음

AWS 서버 복구 하는법!!!!!

by maestro_shane 2021. 3. 8.

 

AWS EC2 서버를 사용하다보면 서버가 터지는 경우가 있습니다. (뭐 이런 개같은 경우가... )

 

이러한 경우 제일 중요한것이 데이터 베이스인데 다행이도 AWS에서 서버 자체를 복구 하는 방법이 있습니다. 

 

저의 경우는 상태 검사 상태가 1/2로 빨간불이 들어와서 서버 자체에 접근이 안되었습니다. 

 

그럼 어떻게 하면 서버를 복구 하는지 알아볼까요? 

 

 

0) 서버를 멈추신 상태로 시작해야합니다!!!!! 그리고 새로운 서버를 생성해주세요.

 

1) 스냅샷을 생성합니다.  (모든 데이터를 카피 하는것을 의미합니다 ) 

복구 하고 싶은 서버의 이름을 기억하신다음 스냅샷을 클릭하신후 

 

2) 스냅샷을 생성합니다 .   

 

 

3) 스냅샷 생성 후 불륨 생성 클릭 !!

 

 

4) 불륨을 생성할 크기와 가용 영역을 설정 하신다음 불륨을 생성해주세요

5) 이런 식으로 백업 데이터의 불륨이 생성 되셨으면  마우스 오른쪽 클릭후 볼륨 생성 클릭!

 

 

 

6) 불륨을 해당 새로운 서버의 instance에 연결해주시면 됩니다.

 

7) 그 새로운 접속을 합니다. 

    

 

 1) root 권한으로 접속을 합니다. 

sudo -i 

 

2)  해당 볼륨이 잘 연결 됬는지 확인합니다. 저 같은 경우는 nvme1n1p2 100G 가 짜리 불륨이  연결 된 모습을 확인할 수 있습니다. 

lsblk

 

3)   먼저 데이터를 넣으실 해당 파일을 생성해주세요 전 test 파일을 생성했습니다. 

 

4) 이런식으로 데이터가 망가진 것을 확인 할 수있습니다 .그럴떄 당황하지 마세요... 전 당황 많이 했죠..

 

5)  mount /dev/볼륨 이름을 써주시면 됩니다. 

xfs_repair -L /dev/nvme1n1p2

 

 

6)  그후 파일을  mount 하시면 됩니다!!

 

2중 하나를 하시면 됩니다. 

mount -t xfs -o nouuid /dev/nvme1n1p2 /test
sudo mount /dev/nvme1n1p2 /test

댓글