NetWorker: За допомогою утиліти сканера
Summary: У цій статті описано різні випадки використання інструмента сканера, а також загальні практичні поради та застереження щодо використання.
Instructions
- Створення списку всіх наборів збережень, знайдених у файловій системі тому
- Імпорт чужого або видаленого тому назад у базу даних медіа
- Читання збереженого набору для перебудови елементів індексу з самих даних, де минув період перегляду
- Виправлення записів для одного або кількох збережень на томі, якщо записи бази даних медіа неправильні
- Безпосереднє зчитування даних saveset у локальний файл для окремого відновлення UASM, особливо для пошкоджених або неповних збережень
Перевірка етикетки та вмісту тому
Стандартне використання сканера, коли він не включає жодних інших аргументів, може використовуватися для звітування про мітку, ідентифікатор тому, розмір блоку для стрічкового носія та наявні сутності набору збережень на томі. Поки немає -i / -m , жодні записи бази даних не змінюються. Це може бути корисно для перевірки наявності набору збереження диска або стрічки, перевіривши сам носій; Він також може визначити, чи існує життєздатна, читабельна етикетка - наприклад, сканер може виявити, що шифрування стрічки перешкоджає читанню етикетки (див. LTO Hardware Encryption і NetWorker для більш детальної інформації), що призводить до помилки:
8945:scanner: read: -1 bytes
Він також може виявити скидання SCSI для пристроїв стрічкового класу (Troubleshooting Overwritten Labels and SCSI Resets in 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
Примусове виправлення метаданих saveset
Якщо набір збережень вже існує в базі даних, коли сканер його знаходить, типовою поведінкою є відмова від оновлення з міркувань продуктивності. Якщо записи у базі даних медіа вважаються відсутніми або неповними/пошкодженими, або -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, оскільки початкові завантаження не обов'язково повинні бути в базі даних медіа для відновлення - їх розташування та ідентифікатор saveset - це все, що потрібно для аварійного відновлення nsrdr.
- Часовий діапазон створення: Використовуйте -Yдля початку створення / пізніше-ніж datetime (наприклад, 2023/01/01) і -Z для створення end / раніше datetime (наприклад, 2024/02/29), щоб обмежити збереження, створеними лише протягом певного періоду часу.
- Ім'я клієнта / saveset: Використовуйте один або обидва з-c client або-N saveset_name для сканування лише на наявність збережень, які відповідають цим критеріям; -mабо-iпотрібно для-c. Будь-який перемикач можна використовувати кілька разів, щоб відповідати кільком критеріям.
Практичні поради під час сканування обсягів стрічки
Утиліта сканера має низький рівень і зовсім не представлена в інтерфейсі користувача, а також не обробляється в звичайних операціях NetWorker. У зв'язку з цим важливо забезпечити захист стрічкових пристроїв від перешкод, оскільки сервер NetWorker не знає про роботу сканера і може запросити стрічку або накопичувач. Щоб цього уникнути,
- Завантажте картридж зі стрічкою в порожній диск без монтування з інтерфейсу користувача в контекстному меню бібліотека / диск.
- Позначте стрічковий пристрій як «Відключено» або «Сервісний режим», щоб уникнути спроб NetWorker робити що-небудь з диском або носієм.
- Почніть команду сканера та дозвольте їй завершити.
- Коли закінчите, знову увімкніть магнітофон і вивантажте магнітофон.