Skip To Content

Замена тома EBS по умолчанию в Linux

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

Подсказка:

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

Выполните следующие действия, чтобы заменить подключенный диск (том 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 (AWS Management Console) и отобразите страницу EC2, соответствующую вашему региону Amazon.
  10. Используя AWS Management Console, отключите оба тома A и B из экземпляра.
  11. Когда вы убедились, что оба тома отключены, прикрепите том B обратно к вашему экземпляру с помощью AWS Management Console. Используйте /dev/sdx как устройство, иначе ваш экземпляр не запустится правильно.
  12. Убедитесь, что том B прикреплен и используйте приложение Cloud Builder для запуска вашего сайта.
  13. Удалите том A с помощью AWS Management Console.