Kopieren von Caches
In diesem Thema
Unter Umständen müssen Sie Karten-Caches zwischen Ordnern oder Computern übertragen. Für kleine Caches können Sie die Funktion zum Kopieren und Einfügen des Betriebssystems verwenden. Große Caches können schwieriger zu kopieren sein. Dies liegt normalerweise an der riesigen Anzahl von Dateien, nicht an dem vom Cache belegten Speicherplatz.
Das Cache-Speicherformat "Kompakt" wurde entworfen, um das Kopieren großer Caches zu erleichtern. In diesem Typ des Cache werden Kacheln nicht als einzelne Dateien gespeichert, sondern in .bundle-Dateien gruppiert. Auf diese Weise müssen viel weniger Dateien kopiert werden, und der Cache ist kleiner. Wenn Sie das kompakte komprimierte anstatt das unkomprimierte Cache-Speicherformat verwenden, kann die Kopierdauer des Cache deutlich reduziert werden.
Es können verschiedene Befehle verwendet werden, um große Mengen von Cache-Daten zu kopieren. Zusammen mit "cp -r" und "tar -cf" können Sie die folgenden Befehle verwenden, um Cache-Daten zu kopieren.
- Wenn Sie ein "tarball"-Archiv des Cache kopieren, verwenden Sie den folgenden Befehl:
dd if=<source tar file> of=<destination tar file> bs =2046k
Hinweis:
Der Wert der Blockgröße (bs) kann je nach gewünschter Bandbreite erhöht oder verringert werden.
- Mit dem folgenden Befehl kopieren Sie große Cache-Verzeichnisse auf Remote-Computer und verfolgen dabei den Fortschritt.
rsync -avx -progress /arcgiscache/mapservice user@remotemachine:/destination/directory
Verschiedene Anwendungen von Drittanbietern sind verfügbar, die entworfen wurden, um große Anzahlen von Dateien zu kopieren. Das Kopieren mit diesen Anwendungen erweist sich möglicherweise stabiler als die Verwendung der Betriebssystemwerkzeuge. Einige dieser Anwendungen lassen Ablaufplanung und Warteschlangen von Aufträgen zu.
Wenn Sie unkomprimierte Caches mithilfe von FTP verschieben, funktioniert die Übertragung wahrscheinlich reibungsloser, wenn Sie im Voraus ZIP-Dateipakete zusammenfassen. Sie müssen keine Komprimierung auf die gezippten Dateien anwenden; das Ziel ist, zu vermeiden, eine unhandliche Anzahl kleiner Dateien zu übertragen. Es sind mehrere Anwendungen von Drittanbietern verfügbar, die das Zippen und Extrahieren vereinfachen.
Caches und Ordnerstruktur
Sie können einen Cache auf einen Computer mit einem vorhandenen Kartenservice kopieren und der Cache wird erkannt, wenn der Service neu startet. Der Cache-Ordner der obersten Ebene muss den gleichen Namen wie den Kartenservice haben. Eine Ausnahme besteht, wenn der Kartenservice in einem Ordner auf dem GIS-Server organisiert ist. In dem Fall lautet die Verzeichnissyntax der obersten Ebene <Ordnername>_<Kartenservice-Name>.