PhotoFighter
![](http://forum.ru-board.com/board/avatars/Frosty.gif)
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Всем привет! Существует такая задача - Копировать некие 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 |