在ec2实例安装它的临时驱动器后,无法在启动时可靠地创建目录

时间:2013-10-30 18:14:22

标签: mongodb amazon-ec2

此特定实例类型在/ dev /和/ mnt /中安装两个临时驱动器。我必须在启动时为这些路径中的一个服务创建工作目录,否则将无法启动服务。有时这个脚本可以工作,有时却不行。我怀疑它是正在挂载的文件夹和我的rc.local脚本开始之间的竞赛。有没有一个更可靠的地方我可以创建这些目录?我最后一次启动时,/ mnt / mongodb目录确实已创建,但/ dev / one没有。我正在从亚马逊运行12.04 HVM ubuntu实例。

这是我的rc.local文件:

cd /mnt/
sudo mkdir mongodb
sudo chown -R mongodb mongodb
sudo chgrp -R mongodb mongodb
cd /dev/
sudo mkdir mongodb
sudo chown -R mongodb mongodb
sudo chgrp -R mongodb mongodb
sudo service mongodb start
exit 0

0 个答案:

没有答案
相关问题