USB не подключается после добавления 2 новых USB-накопителей

Вопрос или проблема

Прежде всего, спасибо за ваше время.
У меня есть Raspberry с установленным nextcloudpi.
До этого после полудня всё было нормально с двумя USB-дисками по 2 ТБ, подключёнными (с отдельным источником питания).
Сегодня после полудня я добавил два новых USB-диска по 4 ТБ, каждый из которых был добавлен как GPT-раздел.

Я работал достаточно долго до 19:00. Теперь я перезагрузил Raspberry, и ни один USB-диск не подключен.

С помощью sudo dmeg я получаю следующие сообщения:

....
[   71.647116] usb 1-1: Отключение USB, номер устройства 2
[   71.647141] usb 1-1.1: Отключение USB, номер устройства 3
[   71.647277] usb 2-1: Отключение USB, номер устройства 2
[   71.647298] usb 2-1.1: Отключение USB, номер устройства 3
[   71.662908] sd 0:0:0:0: [sdb] Синхронизация кэша SCSI
[   71.663149] sd 0:0:0:0: [sdb] Синхронизация кэша(10) не удалась: Результат: hostbyte=0x01 driverbyte=DRIVER_OK
[   71.665075] scsi host1: uas_eh_device_reset_handler НЕУДАЧА в получении блокировки err -19
[   71.665103] sd 1:0:0:0: Устройство отключено - не готово после восстановления ошибки
[   71.665118] sd 1:0:0:0: Устройство отключено - не готово после восстановления ошибки
[   71.665131] sd 1:0:0:0: Устройство отключено - не готово после восстановления ошибки
[   71.665143] sd 1:0:0:0: Устройство отключено - не готово после восстановления ошибки
[   71.665156] sd 1:0:0:0: Устройство отключено - не готово после восстановления ошибки
[   71.665168] sd 1:0:0:0: Устройство отключено - не готово после восстановления ошибки
[   71.665180] sd 1:0:0:0: Устройство отключено - не готово после восстановления ошибки
[   71.665219] sd 1:0:0:0: [sda] tag#21 UNKNOWN(0x2003) Результат: hostbyte=0x03 driverbyte=DRIVER_OK cmd_age=67s
[   71.665239] sd 1:0:0:0: [sda] tag#21 CDB: opcode=0x28 28 00 00 00 00 01 00 00 01 00
[   71.665253] blk_update_request: Ошибка ввода-вывода, dev sda, сектор 1 op 0x0:(ЧТЕНИЕ) флаги 0x0 phys_seg 1 prio class 0
[   71.665277] Ошибка буфера ввода-вывода на устройстве sda, логический блок 1, асинхронное чтение страницы
[   71.665344] sd 1:0:0:0: отклонение I/O на отключённое устройство
[   71.665363] blk_update_request: Ошибка ввода-вывода, dev sda, сектор 0 op 0x0:(ЧТЕНИЕ) флаги 0x0 phys_seg 1 prio class 0
[   71.665384] Ошибка буфера ввода-вывода на устройстве sda, логический блок 0, асинхронное чтение страницы
[   71.665481] sd 1:0:0:0: [sda] tag#27 UNKNOWN(0x2003) Результат: hostbyte=0x03 driverbyte=DRIVER_OK cmd_age=67s
[   71.665500] sd 1:0:0:0: [sda] tag#27 CDB: opcode=0x28 28 00 00 00 00 02 00 00 01 00
[   71.665514] blk_update_request: Ошибка ввода-вывода, dev sda, сектор 2 op 0x0:(ЧТЕНИЕ) флаги 0x0 phys_seg 1 prio class 0
[   71.665533] Ошибка буфера ввода-вывода на устройстве sda, логический блок 2, асинхронное чтение страницы
[   71.665572] sd 1:0:0:0: [sda] tag#26 UNKNOWN(0x2003) Результат: hostbyte=0x03 driverbyte=DRIVER_OK cmd_age=67s
[   71.665589] sd 1:0:0:0: [sda] tag#26 CDB: opcode=0x28 28 00 00 00 00 03 00 00 01 00
[   71.665602] blk_update_request: Ошибка ввода-вывода, dev sda, сектор 3 op 0x0:(ЧТЕНИЕ) флаги 0x0 phys_seg 1 prio class 0
[   71.665620] Ошибка буфера ввода-вывода на устройстве sda, логический блок 3, асинхронное чтение страницы
[   71.665656] sd 1:0:0:0: [sda] tag#25 UNKNOWN(0x2003) Результат: hostbyte=0x03 driverbyte=DRIVER_OK cmd_age=67s
[   71.665673] sd 1:0:0:0: [sda] tag#25 CDB: opcode=0x28 28 00 00 00 00 05 00 00 01 00
[   71.665686] blk_update_request: Ошибка ввода-вывода, dev sda, сектор 5 op 0x0:(ЧТЕНИЕ) флаги 0x0 phys_seg 1 prio class 0
[   71.665704] Ошибка буфера ввода-вывода на устройстве sda, логический блок 5, асинхронное чтение страницы
[   71.665740] sd 1:0:0:0: [sda] tag#24 UNKNOWN(0x2003) Результат: hostbyte=0x03 driverbyte=DRIVER_OK cmd_age=67s
[   71.665756] sd 1:0:0:0: [sda] tag#24 CDB: opcode=0x28 28 00 00 00 00 06 00 00 01 00
[   71.665770] blk_update_request: Ошибка ввода-вывода, dev sda, сектор 6 op 0x0:(ЧТЕНИЕ) флаги 0x0 phys_seg 1 prio class 0
[   71.665787] Ошибка буфера ввода-вывода на устройстве sda, логический блок 6, асинхронное чтение страницы
[   71.665824] sd 1:0:0:0: [sda] tag#23 UNKNOWN(0x2003) Результат: hostbyte=0x03 driverbyte=DRIVER_OK cmd_age=67s
[   71.665841] sd 1:0:0:0: [sda] tag#23 CDB: opcode=0x28 28 00 00 00 00 07 00 00 01 00
[   71.665854] blk_update_request: Ошибка ввода-вывода, dev sda, сектор 7 op 0x0:(ЧТЕНИЕ) флаги 0x0 phys_seg 1 prio class 0
[   71.665872] Ошибка буфера ввода-вывода на устройстве sda, логический блок 7, асинхронное чтение страницы
[   71.665905] sd 1:0:0:0: [sda] tag#22 UNKNOWN(0x2003) Результат: hostbyte=0x03 driverbyte=DRIVER_OK cmd_age=67s
[   71.665921] sd 1:0:0:0: [sda] tag#22 CDB: opcode=0x28 28 00 00 00 00 04 00 00 01 00
[   71.665934] blk_update_request: Ошибка ввода-вывода, dev sda, сектор 4 op 0x0:(ЧТЕНИЕ) флаги 0x0 phys_seg 1 prio class 0
[   71.665952] Ошибка буфера ввода-вывода на устройстве sda, логический блок 4, асинхронное чтение страницы
[   71.666096] blk_update_request: Ошибка ввода-вывода, dev sda, сектор 0 op 0x0:(ЧТЕНИЕ) флаги 0x0 phys_seg 1 prio class 0
[   71.666124] Ошибка буфера ввода-вывода на устройстве sda, логический блок 0, асинхронное чтение страницы
[   71.666194] blk_update_request: Ошибка ввода-вывода, dev sda, сектор 1 op 0x0:(ЧТЕНИЕ) флаги 0x0 phys_seg 1 prio class 0
[   71.666217] Ошибка буфера ввода-вывода на устройстве sda, логический блок 1, асинхронное чтение страницы
[   71.667041] sda: не удалось прочитать таблицу разделов
[   71.667248] sd 1:0:0:0: [sda] Подключённый SCSI диск
[   71.707351] usb 2-1.2: Отключение USB, номер устройства 4
[   71.707749] sd 1:0:0:0: [sda] tag#21 uas_zap_pending 0 uas-tag 3 в ожидании: CMD
[   71.707768] sd 1:0:0:0: [sda] tag#21 CDB: opcode=0x28 28 00 00 00 00 04 00 00 01 00
[   71.707786] sd 1:0:0:0: [sda] tag#20 uas_zap_pending 0 uas-tag 4 в ожидании: CMD
[   71.707799] sd 1:0:0:0: [sda] tag#20 CDB: opcode=0x28 28 00 00 00 00 07 00 00 01 00
[   71.707812] sd 1:0:0:0: [sda] tag#23 uas_zap_pending 0 uas-tag 5 в ожидании: CMD
[   71.707824] sd 1:0:0:0: [sda] tag#23 CDB: opcode=0x28 28 00 00 00 00 06 00 00 01 00
[   71.707837] sd 1:0:0:0: [sda] tag#22 uas_zap_pending 0 uas-tag 6 в ожидании: CMD
[   71.707848] sd 1:0:0:0: [sda] tag#22 CDB: opcode=0x28 28 00 00 00 00 05 00 00 01 00
[   71.707861] sd 1:0:0:0: [sda] tag#20 uas_zap_pending 0 uas-tag 7 в ожидании: CMD
[   71.707872] sd 1:0:0:0: [sda] tag#20 CDB: opcode=0x28 28 00 00 00 00 03 00 00 01 00
[   71.707885] sd 1:0:0:0: [sda] tag#23 uas_zap_pending 0 uas-tag 8 в ожидании: CMD
[   71.707896] sd 1:0:0:0: [sda] tag#23 CDB: opcode=0x28 28 00 00 00 00 02 00 00 01 00
[   71.711434] EXT4-фс (mmcblk0p2): повторно смонтирован. Опции: (null). Режим квоты: нет.
[   71.735295] sd 1:0:0:0: [sda] Синхронизация кэша SCSI

Пожалуйста, помогите мне восстановить исходные данные.

Спасибо.

Ответ или решение

Судя по предоставленной вами информации, после добавления двух новых USB-дисков ваш Raspberry Pi не может корректно распознать ни один из подключенных USB-накопителей. Давайте рассмотрим возможные причины и шаги по их устранению.

Возможные причины проблемы:

  1. Недостаточная мощность для подключения всех дисков. Возможно, ваш блок питания не справляется с нагрузкой, когда подключено более двух дисков. Это может вызвать отключение USB-устройств.

  2. Конфликты или ошибки в файловой системе. Новый диск или его конфигурация может быть несовместима, вызывая сбой в системе.

  3. Проблемы с драйверами или конфигурацией, которые могут возникнуть при использовании нескольких USB-накопителей одновременно.

Рекомендованные шаги для устранения проблемы:

  1. Проверка источника питания:

    • Убедитесь, что используемый блок питания для Raspberry Pi способен обеспечивать достаточную мощность для всех подключенных устройств. Для Raspberry Pi 3 требуется минимум 2.5A, а для Raspberry Pi 4 — минимум 3A.
  2. Переход на однократное подключение:

    • Попробуйте отсоединить новые 4TB диски и проверить, распознаются ли старые 2TB накопители. Затем подключите новые диски по одному, чтобы увидеть, влияет ли это на работу. Это может помочь выявить, вызывает ли проблема конкретное устройство.
  3. Проверка файловых систем:

    • Если возможно, подключите каждый физический диск к другому компьютеру (например, с Linux или Windows) и проверьте их на наличие ошибок в файловой системе.
  4. Изменение параметров загрузки:

    • В некоторых случаях может помочь изменение настроек загрузки, таких как usbcore.autosuspend=-1. Это делается путем редактирования файла /boot/config.txt. Добавьте данную строку в конце файла и перезагрузите Raspberry Pi.
  5. Просмотр логов системы:

    • Используйте команду sudo dmesg | grep usb сразу после перезагрузки для более детального анализа сообщений об ошибках. Это может дать дополнительные подсказки о том, что пошло не так.
  6. Обновление системы:

    • Убедитесь, что ваша система обновлена до последней версии. Используйте команды sudo apt update и sudo apt upgrade.
  7. Проверка на наличие аппаратных проблем:

    • Проверьте, правильно ли подключены кабели и работоспособны ли порты USB. Если возможно, попробуйте использовать другие USB-порты на Raspberry Pi.

Если проблема не решается:

Если, несмотря на все шаги, проблема сохраняется, возможно, стоит рассмотреть вариант использования другого USB-хранилища или переустановить операционную систему на Raspberry Pi, чтобы исключить программные сбои.

Восстановление данных:

Если данные на USB-дисках важны, вы можете рассмотреть использование специализированного программного обеспечения для восстановления данных. Для этого подключите диски к другому компьютеру и используйте такие инструменты, как TestDisk или PhotoRec, чтобы попытаться восстановить данные.

Если у вас есть дополнительные вопросы или вам нужна дополнительная помощь, пожалуйста, дайте знать!

Оцените материал
Добавить комментарий

Капча загружается...