Я новичок в ленточных системах резервного копирования и недавно купил подержанную библиотеку IBM TS3100 3573-L2U с приводом ULT3580-TD4 LTO4 SAS, а также несколько лент Fujifilm. я следил это guide/HOWTO, и я использую файл lto4 из здесь с обновленными флагами производителя и модели, чтобы соответствовать моему оборудованию.
Я столкнулся с проблемой, когда резервное копирование виртуальных дисков не выполняется и mpt3sas
отключает устройство. При устранении неполадок я несколько раз пытался записать на ленту файл размером 100 ГБ, чтобы имитировать резервное копирование образа диска. Кажется, что запись завершается ошибкой после того, как на ленту было записано ~ 250 ГБ с этой ошибкой из dd и аналогичной из tar:
dd: ошибка записи '/dev/tape': ошибка ввода/вывода
dd: закрытие выходного файла '/dev/tape': ошибка ввода/вывода
После чего я получаю:
статус root # mt
/dev/tape: Нет такого устройства или адреса
root# mtx статус
невозможно открыть SCSI-устройство «/dev/changer» — нет такого устройства или адреса
root# ls -lh /dev/changer /dev/tape
lrwxrwxrwx 1 root root 4 12 июля 19:37 /dev/changer -> sg11
lrwxrwxrwx 1 root root 4 12 июля 19:37 /dev/tape -> nst0
root# uname -a
Linux vmhost 5.8.0-45-generic #51~20.04.1-Ubuntu SMP Вт, 23 февраля, 13:46:31 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
соответствующий вывод dmesg
Я смог исправить это пару дней назад, перезагрузив библиотеку и сервер. Тем не менее, я действительно не хочу перезагружать сервер или даже сталкиваться с этим сценарием.
Вопрос 1: Как это исправить без перезагрузки? я пытался перезагрузить mpt3sas
но modprobe -r
терпит неудачу, потому что он используется. В веб-интерфейсе библиотеки накопитель сообщает о готовности (мое ядро не поддерживает принудительную перезагрузку).
Вопрос 2: Как я могу предотвратить это в будущем?