Замена подключенного диска другим диском иного размера в Linux

Любой сайт, создаваемый с помощью образа ArcGIS Server Amazon Machine Image (AMI), подключает том EBS к каждому экземпляру EC2. По умолчанию объем тома составляет 100 GB, однако его размер можно изменить при создании сайта в приложении Cloud Builder. Если вы впоследствии решили изменить размер диска, то можно отключить этот диск и заменить его другим.

Выполните следующие действия, чтобы заменить подключенный диск (том A) диском другого размера (том B). Подробные действия по созданию, прикреплению и откреплению томов EBS в AWS Management Console, описываются в документации Amazon Web Services.

Шаги:
  1. Остановите свой сайт с помощью приложения ArcGIS Server Cloud Builder on Amazon Web Services (а не в AWS Management Console).
  2. Используйте AWS Management Console для создания и прикрепления тома B нужного размера. Сейчас вы прикрепите его вместе с существующим томом A. При прикреплении тома вы не можете указать /dev/sdx в качестве устройства, так как оно уже используется томом A.
  3. Запустите ваш сайт, используя приложение Cloud Builder (а не AWS Management Console).
  4. Произведите вход в ваш экземпляр. Например, вы можете войти по SSH в ваш экземпляр:

    ssh - i <ваш файл ключей> ubuntu@<публичный DNS вашего экземпляра EC2>

    Перед тем, как вы попытаетесь выполнить данные действия, убедитесь, что вы открыли порт 22 в группе безопасности Amazon (раздел Security Groups), используемой вашим экземпляром.

  5. Остановите ArcGIS Server как пользователь arcgis. Например:

    sudo -u arcgis /arcgis/server/stopserver.sh

  6. Если на вашем экземпляре ArcGIS Server имеется запущенная база геоданных PostgreSQL, остановите ее, выполнив:

    sudo -u postgres -i pg_ctl stop

  7. Скопируйте все данные из тома A в том B. В следующих шагах /mnt/data-store используется как местоположение для прикрепления и /dev/sdf как устройство.
    ВниманиеВнимание:

    Предполагается, что вы прикрепляете пустой том. Если на вашем томе уже есть какие-то данные, не используйте команды mkfs до прикрепления тома, иначе вы отформатируете том, и все данные будут утеряны.

    sudo mkfs -t ext4 /dev/sdf
    sudo mkdir /mnt/data-store
    sudo mount /dev/sdf /mnt/data-store
    sudo cp –rp /gisdata/* /mnt/data-store
    
  8. Остановите сайт с помощью приложения Cloud Builder.
  9. Войдите в AWS Management Console и щелкните на закладке EC2.
  10. Используя AWS Management Console, отключите оба тома A и B из экземпляра.
  11. Когда вы убедились, что оба тома отключены, прикрепите том B обратно к вашему экземпляру с помощью AWS Management Console. Используйте /dev/sdx как устройство, иначе ваш экземпляр не запустится правильно.
  12. Убедитесь, что том B прикреплен и используйте приложение Cloud Builder для запуска вашего сайта.
  13. Удалите том A с помощью AWS Management Console.
9/11/2013