2013-09-28 9 views
0

이상한 오류가 있습니다. 나는 어제 mongo 인스턴스를 가동했다. 데이터는/mnt/mongo/db에 있으며 AWS를 통해 시작합니다./mnt/mongo/db가 설정되고 데이터가 존재하더라도 존재하지 않습니다.

내가 수행 한 유일한 활동은 AMI 사본 작성을 위해 기계를 중지 한 다음 다시 시작한 것입니다. 이것이/mnt/mongo/db가 사라지게할까요? 당신 중 누구도 그런 경험을 했습니까? 전체 데이터가 사라짐에 따라이 설정으로 생산성 향상에 대한 우려가 있습니다. 어떤 도움을 주셔서 감사합니다.

추가 세부 정보 : 내가 읽은 문서에 따르면, 은 "인스턴스의 전 임시 저장에 대한 모든 내용이 전멸하면 (보통을/mnt로 마운트) 신선한 임시 저장 주어진다" 그러나 나는까지 볼 때 예를 들어, 루트 장치는 "ebs"로 나열되어 임시 저장 장치에서 백업해야합니다.

설정에 문제가있을 수 있습니다.

DF 보여줍니다 :

/dev/xvda1    8256952 5154808 2682716 66%/
udev     840532   4 840528 1% /dev 
tmpfs     339352  192 339160 1% /run 
none      5120   0  5120 0% /run/lock 
none     848376  16 848360 1% /run/shm 
/dev/xvdb   153899044 406996 145674424 1% /mnt 

을하지만, AWS 콘솔에 표시하는 사람이 xvda1 및 xvdf만큼이 혼란이다. 나는/dev/xvdb가 어디에서 오는지 확실하지 않다./dev/xvdf로 변경하고 데이터가 지속되는지 확인하십시오.

답변

1

데이터가 없어지고/mnt에 저장 되었다면 인스턴스 저장소를 사용했을 가능성이 큽니다. 루트 장치가 EBS 일 수도 있지만 인스턴스 저장소 볼륨을 사용할 수 있습니다. 'df'명령을 사용하여 볼륨 레이아웃을 확인하십시오.

인스턴스를 중지하면 인스턴스를 다시 시작하면 새 호스트가 생성됩니다. 인스턴스 저장소는 호스트에 연결됩니다.

데이터 손실을 처리 할 수있는 방식으로 복제했다고 확신하지 않는 한 모든 데이터베이스의 저장소를 인스턴스화해서는 안됩니다.

+0

감사합니다. df info를 추가했습니다. 또한 지금 내가 이해하고있는 것처럼 관행을 얻은 사례는 뿌리에 대한 EBS와 데이터에 대한 별도의 EBS 볼륨을 갖는 것입니다. –

+0

/dev/xvd [b-e]는 임시 저장을위한 마운트 지점으로 자주 사용됩니다. – datasage

+0

@ 데이터. 나는 당신이 EBS 질문에 대한 펀치에 나를 때리는 것을 계속보고있다! 기회가 있으면 이메일이나 링크드 인 요청을 보내주십시오 (내 프로필 참조). 우리는 .. ..-) 채팅을해야합니다. –