2016-09-19 3 views
0

우리는 볼륨을 인스턴스에 동적으로 연결하거나 분리 할 수 ​​있다는 것을 이해합니다. 내 질문은 운영 체제 할당이 자동으로 이러한 plysicall 리소스를 할당하거나 사용자가 구성해야한다는 것입니다. 즉 파일 시스템에 대한 마운트 지점을 만들고 응용 프로그램에 명시 적으로 알려야합니다 마운트 지점은 어디입니까?운영 체제가 ebs를 투명하게 사용할 수 있습니까?

나는 mongodb를 aws에 배포하기 위해 템플릿을 사용하여 사용자에게 데이터베이스 서버를 호스팅하기위한 볼륨 크기를 지정하고, 실제 리소스를 할당하더라도 궁금해하고 템플릿을 어떻게 사용할 수 있습니까? 어떻게 데이터가 상주하는 볼륨인지 알 수 있습니다. 인스턴스의 볼륨 중 하나를 분리하려고하면 데이터가 손상됩니다. 그러나 데이터를 호스트하는 데 너무 많은 볼륨이 필요하지 않습니다.

답변

1

- Check if volume is attached and get its name. 
    lsblk 
- Format the newly attached volume 
    mkfs -t ext4 /dev/<volume name> 
- Create a mount_point 
    mkdir mount_point 
- mount the volume to mount point 
    mount /dev/<volume_name> mount_point 
- Verify the newly attached partition 
    df -Ht 

클라우드 형성 템플릿을

+0

감사를 볼 수 없습니다, 단지 알아낼 수동으로 즉시 당신이 EBS를 생성하고 특정 인스턴스에 첨부, 당신은 (리눅스 시스템에서) 단계에 따라 수행해야 구름 형성 볼륨을 할당하고'/ dev/xvdg 25G 3.1G 21G 14 %/journal'을 마운트하기 위해 사용자 데이터를 사용합니다. 템플릿이 250iops로 저널을 25GB 할당하면 놀랍습니다. 속임수처럼 템플릿은 https://s3.amazonaws.com/quickstart-reference/mongodb/latest/templates/MongoDB-VPC.template입니다. – Guigui

관련 문제