NetWorker. Использование утилиты сканера
Summary: В этой статье описываются различные сценарии использования сканера, а также общие рекомендации по использованию и предостережения.
Instructions
- Создание списка всех наборов сохранений, найденных в файловой системе тома
- Импорт внешнего или удаленного тома обратно в базу данных мультимедиа
- Чтение набора сохранений для перестроения записей индекса из самих данных, где прошел период обзора
- Исправление записей для одного или нескольких наборов сохранений на томе, если записи базы данных мультимедиа неверны
- Прямое считывание данных сохранений в локальный файл для отдельного восстановления uasm, особенно для поврежденных или неполных сейстов
Проверка метки и содержимого тома
Использование сканера по умолчанию, если не включать какие-либо другие аргументы, может использоваться для вывода метки, идентификатора тома, размера блока для ленточного носителя и сущностей набора сохранений, существующих на томе. Если параметр -i / -m отсутствует, никакие записи базы данных не изменяются. Это может быть полезно для проверки наличия диска или ленточного набора сохранений, проверив сам носитель; Он также может определить наличие работоспособной и читаемой этикетки — например, сканер может показать, что шифрование ленты препятствует чтению этикетки (дополнительные сведения см. в разделе Аппаратное шифрование LTO и NetWorker), отображая ошибку:
8945:scanner: read: -1 bytes
Она также может сообщать о сбросах SCSI для устройств ленточного класса (поиск и устранение неисправностей с перезаписанными метками и сбросы SCSI в NetWorker), когда монтирование завершается сбоем:
Unexpected file number, wanted 2, got <other number>
Пример.
scanner device_name_or_local_path
Импорт томов и записей
Пример:
scanner -m device_name_or_local_path
Переиндексация наборов сохранений для обзора
Пример:
scanner -i -F device_name_or_local_path
Принудительное исправление метаданных набора сохранений
Если набор сохранений уже существует в базе данных, когда сканер находит его, по умолчанию он не обновляется по соображениям производительности. Если записи в базе данных мультимедиа считаются отсутствующими, неполными/поврежденными, или -i используется для переиндексации сохраненного набора по истечении периода просмотра, используйте -Fдля принудительной перезаписи информации о записи; В противном случае сначала необходимо удалить набор сохранений. Обратите внимание, что если новое время хранения не указано (см. ниже) с помощью -y, новый срок хранения экземпляра вычисляется автоматически. Обратите внимание, что этот флаг требуется при сканировании ленточных носителей.
Пример.
scanner -m -F device_name_or_local_path
Сканирование содержимого сохраненного файла в локальный файл
Иногда, для наборов сохранений, требующих специальной обработки, таких как ленточные заставки с поврежденными местами, сканер может быть использован для прямого считывания данных и вместо обновления записей базы данных мультимедиа, фиксации данных в монолитном файле, который затем может быть восстановлен с помощью утилиты uasm. Это может быть полезным крайним средством, когда обычное восстановление оказывается невозможным. Чтобы отсканировать набор сохранений в файл, укажите один набор сохранений только с параметром -S и перенаправьте вывод. Обратите внимание, что вывод данных в stdout и сообщения журнала в stderr - если оба перенаправлены в файл данных, он непригоден для использования. Убедитесь, что stderr соответствующим образом перенаправлен в другое место. См. NetWorker. Использование uasm для сохранения и восстановления для получения подробной информации о том, как восстановить систему из отсканированного файла набора сохранений.
Пример:
scanner -S saveset_id > scanned_saveset_filename 2> scanner_log
Выборочное сканирование тома
Существует несколько способов сканирования тома на наличие определенных записей:- Отдельные наборы сохранений: Используйте -S saveset_idодин или несколько раз, чтобы просканировать только эти наборы сохранений; можно использовать вместо или с -I saveset_id_listfile что также ограничит проверку наборов сохранений в файле (по одному на строку).
- Бутстрапы: Чтобы сканировать только загрузочные наборы - запустите сканер с ключом -B . Обратите внимание, что нет необходимости использовать -m / -i или -F , так как для восстановления не обязательно должны быть в базе данных носителей - их расположение и идентификатор набора сохранений - это все, что требуется для аварийного восстановления nsrdr.
- Временной диапазон создания: Используйте -Yдля начала создания / позже, чем datetime (например, 2023/01/01) и -Z для окончания / ранее даты и времени создания (например, 2024/02/29), чтобы ограничить наборы сохранений, созданные только в течение определенного периода времени.
- Имя клиента / набора сохранения: Используйте один или оба параметра-c client или-N saveset_name для поиска только наборов сохранений, соответствующих этим критериям; -mили-iтребуется для-c. Любой переключатель можно использовать несколько раз для соответствия нескольким критериям.
Передовые подходы к сканированию ленточных томов
Утилита сканера является низкоуровневой и вообще не представлена в пользовательском интерфейсе и не обрабатывается в обычных операциях NetWorker. Поэтому важно обеспечить защиту ленточных устройств от помех, так как сервер NetWorker не знает о работе сканера и может запросить ленту или диск. Чтобы этого избежать,
- Загрузите ленточную кассету в пустой накопитель, не монтируя его из пользовательского интерфейса в контекстном меню библиотеки/накопителя.
- Отметьте ленточное устройство как «Disabled» или «Service Mode», чтобы NetWorker не пытался выполнить какие-либо действия с накопителем или носителем.
- Начните выполнение команды сканера и дождитесь ее завершения.
- По завершении снова включите ленточный накопитель и выгрузите ленточный носитель.