在启动Amazon EC2 Linux实例时自动挂载EBS卷

我有一个已经连接到EC2实例(从不同的EBS卷引导)的EBS卷(例如/dev/sdf ),并且已经挂载了卷(通过mount /dev/sdf /data )。 当我停止并重新启动实例时,卷仍然连接,但不再安装,我必须再次手动挂载。

有没有办法让卷/dev/sdf在启动实例时自动挂载到/data

进入/etc/fstab

入口将如下所示:

 /dev/sdf /data ext3 defaults 1 1 

这将在重启过程中自动挂载音量。

看来官方ec2文件现在推荐普通的旧fstab条目与nofail –

 /dev/xvdf /data ext4 defaults,nofail 0 2 

ref – http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-using-volumes.html

我build议使用/ etc / init conf文件来做到这一点:

  • 用rootlogin
  • 创build一个新的文件(不可执行文件)将其命名为:mountec2vol.conf
  • 粘贴到这个代码:
 # /etc/init/mountec2vol.conf # # description: Mounts the EBS Volume # start on net-device-up exec mount /dev/xvdf1 /myVolume` 
  • 如果你想testing,重新启动

这就是你所要做的!