Всем привет!
Существует такая задача -
Копировать некие DiFF сессии ДОБАВЛЯЯ их в определенный пул.
Причем хочется в качестве destination указывать именно ПУЛ, а не конкретную ленту в нем.
Такая вот, например, команда:
tapecopy.exe -d "COPYES" -qMethod DIFF -qPastTime 1 -qIgnoreRep -qMediaPool "OTHER_DLY" -m "COPYES_DAILY" -fDstMux
При первом выполнении записывает нужную сессию на ленту, однако при втором выполнении не ДОБАВЛЯЕТ к первой кассете сессию, а пишет сразу на вторую, (естественно, с объемами все в порядке.)
В описании ключа "M" написано: When you use this, the tapecopy job searches for a target SAVE SET tape in the specified media pool.
Однако, в конце описания ключей для команды tapecopy приводятся некоторые умолчания (The defaults for Tape Consolidation Jobs (for database query copies)):
-- Destination tapes are never overwritten. Tapecopy first looks for a blanks and if none are available, the operation will FAIL.
Однако, если к команде приписать четкое указание на ленту назначения
-dSerialNum KM7654L4
то сессии действительно добавляются на эту ленту, пока она не заполнится, после чего вроде бы даже переходит на другую из соответствующего scratch set. А вот что происходит потом - пока не понятно. На попытке копирования, когда предыдущее уже перелезло на вторую ленточку задание завершилось с ошибкой. Эксперимент требует повторения.
Есть у кого какие - либо соображения на эту тему, как не указывать в задании копирования КОНКРЕТНУЮ ленту, а указывать только пул назначения.
Версия 11.5 sp2
Существует такая задача -
Копировать некие DiFF сессии ДОБАВЛЯЯ их в определенный пул.
Причем хочется в качестве destination указывать именно ПУЛ, а не конкретную ленту в нем.
Такая вот, например, команда:
tapecopy.exe -d "COPYES" -qMethod DIFF -qPastTime 1 -qIgnoreRep -qMediaPool "OTHER_DLY" -m "COPYES_DAILY" -fDstMux
При первом выполнении записывает нужную сессию на ленту, однако при втором выполнении не ДОБАВЛЯЕТ к первой кассете сессию, а пишет сразу на вторую, (естественно, с объемами все в порядке.)
В описании ключа "M" написано: When you use this, the tapecopy job searches for a target SAVE SET tape in the specified media pool.
Однако, в конце описания ключей для команды tapecopy приводятся некоторые умолчания (The defaults for Tape Consolidation Jobs (for database query copies)):
-- Destination tapes are never overwritten. Tapecopy first looks for a blanks and if none are available, the operation will FAIL.
Однако, если к команде приписать четкое указание на ленту назначения
-dSerialNum KM7654L4
то сессии действительно добавляются на эту ленту, пока она не заполнится, после чего вроде бы даже переходит на другую из соответствующего scratch set. А вот что происходит потом - пока не понятно. На попытке копирования, когда предыдущее уже перелезло на вторую ленточку задание завершилось с ошибкой. Эксперимент требует повторения.
Есть у кого какие - либо соображения на эту тему, как не указывать в задании копирования КОНКРЕТНУЮ ленту, а указывать только пул назначения.
Версия 11.5 sp2