Skip To Content

Копирование кэша

В какой-то момент вам может потребоваться перенести кэш карты из одной папки в другую или с одного компьютера на другой. Для кэша небольших размеров вы можете использовать инструменты копирования и вставки в операционной системе. Копирование кэша крупных размеров может быть более трудной задачей. Обычно это связано с очень большим числом копируемых файлов, а не с местом на диске, которое занимает кэш.

Компактный формат хранения кэша предназначен для копирования крупных наборов кэша. В таком типе кэша листы хранятся не как отдельные файлы, а сгруппированы в файлы .bundle. Это позволяет получить намного меньшее число файлов для копирования, а также кэш меньшего размера. Использование компактного формата хранения вместо альтернативного «развернутого» формата может значительно сократить время копирования кэша.

Для копирования больших объемов кэшированных данных можно использовать различные команды. Помимо cp -r и tar -cf вы можете использовать следующие команды для копирования данных кэш:

  • При копировании кэша в архиве tarball используйте следующую команду:

dd if=<source tar file> of=<destination tar file> bs =2046k

Примечание:

Значение размера блока (bs) можно увеличить или уменьшить в соответствии с пропускными возможностями сети.

  • Для копирования папок большого кэша на удаленный компьютер с отслеживанием хода выполнения используйте следующую команду:

rsync -avx -progress /arcgiscache/mapservice user@remotemachine:/destination/directory

Также доступны приложения сторонних производителей, позволяющие копировать большое число файлов. Копирование с их помощью может быть более стабильным, чем использование стандартных средств операционной системы. Некоторые из этих приложений позволяют планировать операции и ставить их в очередь для выполнения.

При использовании FTP для перемещения кэша в развернутом формате перенос данных может пройти быстрее, если предварительно запаковать файлы кэша в формате ZIP. Сжимать ZIP-файлы не нужно. Цель — избежать переноса большого числа небольших файлов. Некоторые сторонние приложения позволяют упростить архивацию и извлечение файлов.

Структура кэш и его папок

Вы можете копировать кэш на компьютер с существующим картографическим сервисом; этот кэш будет обнаружен после перезапуска сервиса. Имя папки кэша верхнего уровня должно совпадать с именем картографического сервиса. Единственным исключением является ситуация, когда картографический сервис создан в папке на ГИС-сервере, тогда для имени директории верхнего уровня используется следующий синтаксис: <имя_папки>_<имя_картографического_сервиса>.