Автоматически подключать том EBS при запуске экземпляра Amazon EC2 Linux - PullRequest
42 голосов
/ 15 мая 2011

У меня есть том EBS (например, /dev/sdf), который был присоединен к экземпляру EC2 (который загружается с другого тома EBS), и я подключил том (через mount /dev/sdf /data). Когда я останавливаю и снова запускаю экземпляр, том все еще подключен, но больше не подключен, и мне приходится снова подключать его вручную.

Есть ли способ сделать том /dev/sdf автоматически подключенным к /data при запуске экземпляра?

Ответы [ 3 ]

30 голосов
/ 02 июля 2014

Казалось бы, официальная документация ec2 теперь рекомендует простые старые записи fstab с nofail -

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

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

28 голосов
/ 17 мая 2011

Сделать запись в /etc/fstab

Запись будет выглядеть так:

/dev/sdf    /data   ext3    defaults    1 1

Это автоматически смонтирует том во время перезагрузки.

8 голосов
/ 22 июля 2013

Я рекомендую использовать файл / etc / init conf, который делает это:

  • вход в систему с правами root
  • создайте новый файл (не исполняемый), назовите его так: mountec2vol.conf
  • вставьте в него этот код:
# /etc/init/mountec2vol.conf
#
# description: Mounts the EBS Volume
#
start on net-device-up
exec mount /dev/xvdf1 /myVolume`
  • Перезагрузитесь, если хотите проверить

это все, что тебе нужно сделать!

...