Проверка правильности работы ленточной библиотеки

Эта статья предназначена для Аманда Энтерпрайз (AE)

Это руководство по устранению неполадок для проверки правильности обнаружения и работы вашей ленточной библиотеки с вашим сервером резервного копирования при подготовке к использованию с Amanda Enterprise.

Обнаружение и проверка оборудования ленточной библиотеки

Убедитесь, что все кабели подключены, а библиотека и ленточные накопители включены.

Используйте команду lsscsi (возможно, сначала потребуется установить команду), чтобы показать все устройства SCSI:

# lsscsi -g [0: 0: 0: 0] диск VMware Virtual Disk 1.0 / dev / sda / dev / sg0 [0: 0: 1: 0] диск VMware Virtual Disk 1.0 / dev / sdb / dev / sg1 [1 : 0: 0: 0] mediumx ATL 1500 3.01 / dev / sch0 / dev / sg2 [1: 0: 0: 1] лента HP Ultrium 1-SCSI E30W / dev / st0 / dev / sg3 [1: 0: 0: 2] лента HP Ultrium 1-SCSI E30W / dev / st1 / dev / sg4

В приведенном выше примере правильно видны одно устройство смены (mediumx) и два ленточных накопителя (ленточные).

Если вы не видите свой чейнджер или ленточные накопители в выводе lsscsi, проверьте документацию по ленточной библиотеке, чтобы узнать, как настроить устройства для правильного распознавания вашей системой Linux или Solaris.

Используя имя устройства смены ленты в крайнем правом столбце выше, можно использовать команду mtx для проверки правильности запроса устройства смены ленты:

# mtx -f / dev / sg2 status Storage Changer / dev / sg2: 2 диска, 19 слотов (3 импорта / экспорта) Элемент передачи данных 0: пустой элемент передачи данных 1: заполнен (элемент хранения 3 загружен): VolumeTag = 00180002 Storage Элемент 1: Full: VolumeTag = 00180000 Storage Element 2: Full: VolumeTag = 00180001 Storage Element 3: Empty Storage Element 4: Full: VolumeTag = 00180003 Storage Element 5: Full: VolumeTag = 00180004 Storage Element 6: Full: VolumeTag = 00180005 Storage Элемент 7: Полный: VolumeTag = 00180006 Элемент хранилища 8: Полный: VolumeTag = 00180007 Элемент хранилища 9: Полный: VolumeTag = 00180008 Элемент хранилища 10: Полный: VolumeTag = 00180009 Элемент хранилища 11: Пустой элемент хранилища 12: Полный: VolumeTag = 0018000B Хранилище Элемент 13: Полный: VolumeTag = 0018000C Элемент хранилища 14: Полный: VolumeTag = 0018000D Элемент хранилища 15: Полный: VolumeTag = 0018000E Элемент хранилища 16: Полный: VolumeTag = 0018000F Элемент хранилища 17 ИМПОРТ / ЭКСПОРТ: Пустой элемент хранилища 18 ИМПОРТ / ЭКСПОРТ: Пустой элемент хранения 19 ИМПОРТ / ЭКСПОРТ: Пусто

Если вы не видите все накопители или слоты, которые, как известно, предлагаются ленточной библиотекой, возможно, что библиотека разбита на разделы таким образом, что система видит только определенные накопители и слоты в чейнджере. Остальные диски и слоты могут быть зарезервированы для системы, подключенной через другой интерфейс или адрес SCSI.

Системы Red Hat и CentOS обычно создают символическую ссылку с путем / dev / changer, которая указывает на имя устройства смены. В этом случае вы можете не указывать имя устройства и просто запустить mtx status.

Обратите внимание, что команда mtx status не выполняет никаких механических запросов к ленточной библиотеке, поэтому она не является индикатором того, правильно ли работает библиотека. Чтобы убедиться, что это механически исправно, вы можете проверить загрузку ленты.

Как видно из выходных данных mtx выше, в нашем устройстве смены ленты установлено два накопителя: элемент передачи данных 0 и элемент передачи данных 1. В приведенном ниже примере мы тестируем загрузку ленты из слота 8 в элемент передачи данных 1.

$ mtx -f / dev / sg2 load 8 1 Загрузка носителя из Storage Element 8 на диск 1 ... готово

Если выходные данные mtx указывают на ошибку в любой момент, проблема должна быть диагностирована путем проверки Ошибки SCSI дано в выводе. Ленточная библиотека обычно также имеет собственный интерфейс и тесты самодиагностики. Их можно использовать, чтобы определить, есть ли проблема с оборудованием в библиотеке или ее накопителях. Что касается ваших ленточных накопителей, также можно выполнить независимый тест записи с помощью таких команд, как dd или tar. Если проблема не может быть легко решена, обратитесь к поставщику ленточной библиотеки для устранения ошибок, возникающих при выполнении определенных команд mtx. Библиотека должна иметь возможность успешно и надежно работать с помощью команды mtx, чтобы Amanda Enterprise могла успешно управлять ею.

Разрешения на имя устройства в ленточной библиотеке

Выполните длинный список имен устройства смены, чтобы проверить, правильно ли установлены разрешения:

# ls -lL / dev / changer crw-rw ---- 1 корневая лента 21, 2 марта 22 12:46 / dev / sg2 # id amandabackup uid = 500 (amandabackup) gid = 6 (disk) groups = 6 (disk ), 501 (MySQL)

В приведенном выше случае амандабэкап пользователя необходимо добавить в лента группа для использования устройства смены ленты:

# adduser --group лента amandabackup