此特定实例类型在/ 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