D3doc - Сохранение-восстановление (Tapes) - t-verify
D3doc - Сохранение-восстановление (Tapes) - t-verify
Проверка содержимого ленты t-verify {(options}
Проверяет целостность копий, созданных с помощью глаголов "file-save" или "account-save".
Процесс может сравнить содержимое носителя резервной копии с соответствующими данными на диске или просто проверить правильность формата резервной копии.
Сначала процесс пытается прикрепить ленту. Если она уже занята другим процессом, выдается следующее сообщение: tape attached to line port.number
(Лента прикреплена к порту номер)
[1144] the tape is not available for use now.
(Лента недоступна)
"port.number" - это номер порта, к которому прикреплена лента. См. команду "where". Носитель прикреплен к процессу с символом "T" в колонке "stat".
Записи выводятся в формате файловой иерархии: mds > account > dictionary > data section
(mds > счет > словарь > секция данных)
По умолчанию выдаются только имена счетов. Выдается также информация о всех обнаруженных ошибках. По достижении конца экрана вывод приостанавливается, и выполняется сравнение диска с лентой.
"t-verify" - это опция, которая может использоваться во время процесса "file-save". Если она задана, ошибки регистрируются в файле "tv.log".
Опции: number (целое число) критическое количество ошибок, т.е. максимальное количество ошибок, по достижении которого процесс аварийно прекращается. Лента остается в той позиции, где процесс был прерван.
? Вывод краткой оперативной помощи.
a Проверка целостности копии, полученной с помощью глагола "account-save". По этой команде проверяются все счета до маркера конца копии ("end of save") с перемещением в начало каждого счета и проверкой его содержимого. Эта опция полезна для всех томов копии, кроме первого.
e Вывод только ошибок.
f Вывод в иерархическом формате имен всех файлов, найденных на ленте. При использовании совместно с опцией "i" выводятся также ключи записей.
g Отмена "хэширования" для группы. Хэш-тест для всех записей обходится. Если записи оказываются не в тех группах, ошибка не обнаруживается.
i Вывод в иерархическом формате всех записей, найденных на ленте. Изображение находится 'на месте' для каждого файла (т.е. все записи этого файла выводятся на одной строке). Если эта опция используется с опцией "f", записи выводятся в формате, где каждая запись начинается с новой строки.
l Регистрация ошибок в журнальном файле. Атрибут 1 журнального файла - это сообщение об ошибке из файла "dm,messages,". Атрибут 2 - это элемент, вызвавший ошибку, в иерархическом формате. Опция "l" запрашивает у оператора имя журнального файла.
n Включение функции "nopage" (отсутствие паузы в конце страницы) для вывода на терминал.
p Отправка выходных данных на на принтер через спулер.
q Запрос указаний оператора по поводу каждой обнаруженной ошибки. Оператор может продолжить выполнение программы, выйти из нее или пропустить сравнение для текущего файла.
t Проверка только содержимое ленты.
x Вывод индексов типа "b"-дерева, найденных на ленте. Это полезно для выяснения того, копировались ли индексы вместе с файловой системой. Информация по сохранению индексов содержится в описании опции "b" команды "save".