在启动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,重新启动
这就是你所要做的!