backupdatastore
Эта утилита используется со всеми типами ArcGIS Data Store.
Используйте эту утилиту для создания полной резервной копии хранилища данных в промежутках между запланированными периодами резервного копирования. Например, создайте резервную копию каждого хранилища данных перед обновлением ArcGIS Data Store или перед внесением большого количества изменений в хранилище данных.
Утилита резервного копирования хранилища данных может быть запущена одновременно только для одного типа хранилища данных.
В следующей таблице указано, где запустить утилиту резервного копирования хранилища данных и что эта утилита делает для каждого типа хранилища данных:
|
Тип хранилища данных |
Компьютер |
Поведение |
|---|---|---|
|
Реляционное хранилище |
Запустите утилиту backupdatastore на основном компьютере реляционного хранилища. |
Утилита backupdatastore всегда создает полную резервную копию реляционного хранилища. |
|
Хранилище объектов |
Утилиту backupdatastore можно запустить на любом компьютере в кластере. |
Утилита backupdatastore всегда создает полную резервную копию хранилища объектов для данных сервиса видео и кэша размещенных 3D слоев. В файл резервной копии не включен кэш запроса для векторных слоев. |
|
Хранилище пространственно-временных больших данных |
Утилиту backupdatastore можно запустить на любом компьютере в кластере. |
Во время первого запуска утилиты backupdatastore для хранилища пространственно-временных больших данных после установки расположения резервной копии создается полная резервная копия. Все последующие запуски утилиты backupdatastore создают файлы резервного копирования, содержащие только изменения с момента создания первоначальной полной резервной копии. |
|
Хранилище графов |
Утилиту backupdatastore можно запустить на любом компьютере в хранилище графов. |
Утилита backupdatastore всегда создает полную резервную копию хранилища графов. |
Перед запуском утилиты backupdatastore убедитесь, что место для резервного копирования хранилища данных достаточно велико для размещения резервных копий. Чтобы изменить местоположения архивов хранилищ данных, воспользуйтесь утилитой configurebackuplocation.
Для получения дополнительной информации о резервных копиях ArcGIS Data Store см. раздел Управление резервными копиями ArcGIS Data Store.
Синтаксис
backupdatastore [<backup file name>] [--store {relational | spatiotemporal | graph | object}] [--location <backup_arguments>] [--prompt {yes | no}]
Нужно указать имя файла резервной копии.
Если опция --store не указана, то предполагается значение relational.
Если опция --location не указана, то файлы резервных копий записываются в хранилище данных для резервных копий по умолчанию.
Чтобы вместо этого указать одно из других зарегистрированных местоположений резервного копирования, используйте опцию --location. Можно указать либо имя резервной копии, либо тип и местоположение резервной копии. При использовании аргументов type= и location= разделяйте их точкой с запятой (;).
Поддерживаемые аргументы для опции --location следующие:
|
Аргумент |
Описание |
|---|---|
|
|
Можно использовать имя хранилища резервной копии для указания зарегистрированного хранилища резервной копии. При указании имени не нужно использовать аргументы |
|
|
Если вы не указываете имя хранилища резервной копии, необходимо указать тип хранилища резервной копии и физическое местоположение. Значения типов и их описания приведены ниже:
|
|
|
Используйте аргумент Для общего доступа к файлам предоставьте путь к этим файлам. Для бакета S3 введите его имя. Для контейнеров хранилищ Azure Blob введите имя контейнера. |
Примеры
В этом примере утилита backupdatastore создает файл полной резервной копии с именем project1bu в реляционном хранилище в местоположении резервной копии по умолчанию. При включении --prompt no утилита не запрашивает ответ с подтверждением.
./backupdatastore.sh project1bu --prompt no
backupdatastore project1bu --prompt no
В данном примере файл резервной копии под названием localbu5 создан в хранилище пространственно-временных больших данных в файловом местоположении, которое вы назвали gadbu при настройке местоположения резервной копии.
./backupdatastore.sh localbu5 --store spatiotemporal --location 'name=gadbu'
You are going to back up the data store. This could take some time, depending on the size of your data store.
Please do not interrupt the process once it has started.
Do you want to continue (Yes or No)?Yes
backupdatastore localbu5 --store spatiotemporal --location name=gadbu
You are going to back up the data store. This could take some time, depending on the size of your data store.
Please do not interrupt the process once it has started.
Do you want to continue (Yes or No)?Yes
В этом примере создается резервная копия хранилища пространственно-временных больших данных в контейнере Azure Blob Storage с именем blob4backups, а созданный файл резервной копии получает имя spds311016:
./backupdatastore.sh spds311016 --store spatiotemporal --location 'type=azure;location=blob4backups'
You are going to back up the data store. This could take some time, depending on the size of your data store.
Please do not interrupt the process once it has started.
Do you want to continue (Yes or No)?Yes
backupdatastore spds311016 --store spatiotemporal --location type=azure;location=blob4backups
You are going to back up the data store. This could take some time, depending on the size of your data store.
Please do not interrupt the process once it has started.
Do you want to continue (Yes or No)?Yes