AWS EC2 делает снимок или LVM только папки

Я работаю над экземпляром AWS ec2. Я настроил на нем MongoDb.

 1. I have 1TB storage space for mongo data to be store. 
 2. Other 50 GB for application to run.

Поскольку стоимость моментального снимка всего огромна, могу ли я сделать снимок только папки, в которой хранятся мои данные mongodb.

  e.g my folder for mongodb storage is /home/ubuntu/mongodb

Поэтому я хочу сделать снимок или LVM только папки mongodb вместо того, чтобы использовать ее для экземпляра объемом 1 ТБ на AWS.


person sangita    schedule 10.08.2015    source источник


Ответы (1)


Вы можете сделать дампы вашей базы данных.

mongodump --dbpath /data/db/ --out /data/backup/
or
mongodump --host mongodb.example.net --port 27017

а затем сохраните его на s3. Вы также можете запустить задание cron для резервного копирования ваших данных с желаемой периодичностью.

person Prem Sompura    schedule 10.08.2015
comment
mongodump не работает должным образом с большими данными. Мой вопрос строго основан на моментальном снимке или LVM на экземпляре AWS EC2, а не на чем-то еще. - person sangita; 10.08.2015
comment
затем вы можете запустить lvm для резервного копирования, если вас беспокоит стоимость. - person Prem Sompura; 10.08.2015
comment
Если кто-то еще сталкивается с той же проблемой. Прочтите это тоже serverfault.com/questions/366337/ и docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumes.html - person sangita; 11.08.2015