Обнаружить и подключить устройства

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

Я обновил Ubuntu сегодня, и все работает гладко, за исключением того, что Ubuntu не обнаруживает никаких других устройств хранения. Мои разделы / и /home работают нормально, но мои другие разделы просто не обнаруживаются. Я бы не возражал, если бы та же проблема не касалась USB-накопителей.

Когда я подключаю USB-накопитель, индикатор загорается, но компьютер ничего не обнаруживает. Чтобы было понятно, моя мышь и клавиатура подключены через USB и работают нормально.

Какие-нибудь идеи, как решить эту проблему? Ни одно из найденных в интернете предложений не оказывает никакого эффекта.

Решение 1: Попробуйте программу Диски (если вы используете Ubuntu с графическим интерфейсом).

(проверьте, установлен ли пакет gnome-disk-utility)
(убедитесь, что установлен пакет udisks2)

Нажмите SUPERA для открытия Lens Приложений и введите Disks в поле Поиск Приложений.

(SUPER это, вероятно, клавиша с иконкой Windows.)

В Disks вы можете поработать с опциями автоматического монтирования……

Например:

Программа Диски

Вам нужно нажать на маленькую иконку с двумя шестерёнками и выбрать ‘Редактировать Опции Монтирования’.

Опции Монтирования

Решение 2: Используя CLI (для бескогерентной установки)

Шаг 1. Проверьте блоковые устройства и файловые системы, которые назначены этим блоковым устройствам.

lsblk

lsblk

Здесь вы видите блок-устройство sdb с разделом /sdb1. Но оно не смонтировано. Файл не назначен.

Шаг 2. Какое устройство sdb?

sudo lshw 

или

sudo lshw | less

lshw

Итак, USB-накопитель – блок-устройство /sdb – имеет логическое имя /dev/sdb. А файловая система FAT32 на этом накопителе имеет логическое имя /dev/sdb1.

Шаг 3. Монтирование USB-накопителя

Мы смонтируем /dev/sdb1 в /media/usbstick.

sudo mkdir /media/usbstick

sudo mount -t vfat /dev/sdb1 /media/usbstick 

Следует ознакомиться с страницей руководства mount для других опций.

Шаг 4. Это сработало?

lsblk

lsblk 2

Да, мы видим, что файловая система на USB-накопителе смонтирована в /media/usbstick.

Дополнение : если нет логических имён, таких как /dev/sdb, сначала нужно их создать. См. информацию о настройке и управлении петлевыми устройствами с помощью команды losetup

sudo lsusb покажет, какие USB устройства Linux обнаруживает. Будет ли USB-устройство смонтировано или обнаружено – это отдельные вопросы. sudo lsusb -v предоставит подробный вывод, возможно, больше информации, чем нужно, если ОС действительно не распознает устройство.

Кроме того, вы можете сравнить списки устройств в /dev до и после подключения USB-устройства. Существует множество способов сделать это; я, вероятно, просто использовал бы:

ls -l /dev/* | wc -l

Это даст вам количество обнаруженных устройств. Выполняя это до и после подключения устройства, вы увидите, назначила ли ОС устройство в /dev/.

Другим вариантом было бы посмотреть, что происходит в dmesg, когда вы вставляете USB-устройство. dmesg может сообщить вам, например, о том, как устройство не удалось.

Если USB-устройство, с которым у вас проблемы монтирования, есть в списке lsusb, вы можете попробовать смонтировать его. На этом этапе полезно знать тип файловой системы. sudo fdisk -l сообщит вам тип файловой системы в форме ID. Возможно, вам придется найти номер ID. Существует множество ссылок на это в интернете. Как только вы узнаете указание устройства, то есть /dev/hda1 и тип файловой системы, вы можете попытаться смонтировать устройство вручную с помощью команды mount.

sudo mount /dev/hda1 /home/user/Desktop/whereEver

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

Опубликуйте ваш вывод из dmesg (не весь, только из момента, когда USB устройство вставляется) и sudo lsusb.

Вам может быть полезно Linux / UNIX: Файлы устройств, если вы пытаетесь определить тип устройства.

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

Также существуют множество GUI приложений, которые могут сделать то же самое. Вы можете попробовать посмотреть подключенное оборудование в “Disk Utility”.

Ручное Монтирование USB-накопителя

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

  1. Нажмите Ctrl+Alt+T, чтобы запустить Терминал.
  2. Введите sudo mkdir /media/usb, чтобы создать точку монтирования под названием usb.
  3. Введите sudo fdisk -l, чтобы найти уже подключенный USB-накопитель, предположим, что вы хотите смонтировать диск /dev/sdb1.
  4. Чтобы смонтировать USB-накопитель, отформатированный с системой FAT16 или FAT32, введите:

    sudo mount -t vfat /dev/sdb1 /media/usb -o uid=1000,gid=100,utf8,dmask=027,fmask=137
    

    ИЛИ, чтобы смонтировать USB-накопитель, отформатированный с системой NTFS, введите:

    sudo mount -t ntfs-3g /dev/sdb1 /media/usb
    

Чтобы размонтировать его, просто введите sudo umount /media/usb в Терминале.

источник

Вы можете использовать одну из следующих команд, чтобы получить подробную информацию о смонтированных устройствах: все разные команды используют для получения разной информации в разных формах, результатов…

  • dmesg
  • sudo fdisk ИЛИ sudo fdisk -l
  • sudo blkid
  • lsblk
  • mount
  • lsusb
  • usb-devices
  • df -h

Вы упоминаете только один тип устройства хранения – флеш-накопитель. Всякий раз, когда USB-устройства не монтируются корректно, проверьте, чтобы у вас не было установленного пакета под названием usbmount. Если он есть, удалите его и всё должно вернуться в нормальное состояние после этого (возможно, потребуется перезагрузка).

У меня тоже была похожая ситуация, когда мой флеш-накопитель становился невидимым.

Я решил её, используя программу утилит Ubuntu под названием Disks. Внутри этой программы диск был видим. Я щелкнул на иконку шестерёнки внутри программы (убедитесь, что вы выбрали правильное устройство) и выбрал опцию форматирования раздела с FAT (совместимо со всеми системами и устройствами).

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

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

ТЕОРИЯ

Обновление операционной системы иногда может вызвать проблемы с распознаванием подключаемых устройств. Причины могут быть связаны с изменениями в ядре или драйверах, которые могли произойти в результате обновления. Когда устройства USB не распознаются, это может свидетельствовать или о сбое в обнаружении устройств, или о неверных настройках монтирования.

ПРИМЕР

Рассмотрим конкретные шаги, которые необходимо выполнить для выявления и устранения проблемы. Первая рекомендация — использовать встроенную в Ubuntu утилиту "Диски" (Disks). Данная программа предоставляет удобный графический интерфейс для диагностики и настройки параметров монтирования дисков, что может быть полезно в решении текущей проблемы. Также можно обратиться к командной строке для более гибкой настройки и проверки состояния подключенных устройств.

ПРИМЕНЕНИЕ

Решение 1: Использование GUI-инструмента "Диски"

  1. Проверка установленных пакетов: Убедитесь, что у вас установлены пакеты gnome-disk-utility и udisks2. Это можно сделать с помощью команды:

    sudo apt update
    sudo apt install gnome-disk-utility udisks2
  2. Запуск утилиты Диски: Нажмите клавишу "SUPER" (обычно это клавиша с логотипом Windows), затем клавишу "A", чтобы открыть список приложений. Найдите и запустите программу "Disks".

  3. Настройка параметров монтирования: В "Дисках" выберите нужное устройство и нажмите иконку с двумя шестеренками, чтобы открыть параметры монтирования. Здесь можно изменить настройки автомонтирования, что может помочь в обнаружении устройства.

Решение 2: С помощью командной строки

  1. Проверка наличия подключенных устройств:

    Используйте команду lsblk для отображения всех блочных устройств и их монтирования:

    lsblk
  2. Выявление проблемного устройства:

    Проверьте, какой именно тип устройства подключен, используя команду:

    sudo lshw -class disk | less

    Или используйте команду sudo lsusb, чтобы определить, распознаются ли USB-устройства системой.

  3. Монтирование устройства:

    Если устройство определено как /dev/sdb1, создайте точку монтирования и выполните команду монтирования:

    sudo mkdir /media/usb
    sudo mount -t vfat /dev/sdb1 /media/usb

    Для NTFS файловой системы используйте:

    sudo mount -t ntfs-3g /dev/sdb1 /media/usb
  4. Проверка успешности монтирования:

    После выполнения команд монтирования снова запустите lsblk, чтобы убедиться, что устройство отображается с правильной точкой монтирования.

ДОПОЛНИТЕЛЬНЫЕ РЕКОМЕНДАЦИИ

  • Проверка настроек fstab: Файл /etc/fstab определяет, как дисковая система должна быть подключена при запуске. Проверьте на наличие ошибок в этом файле, которые могут влиять на монтирование устройств.

  • Использование команды dmesg: Команда dmesg предоставляет журнал системных сообщений, который полезен для диагностики хардварных сбоев. Введите dmesg сразу после подключения USB-устройства, чтобы увидеть соответствующие сообщения.

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

    sudo apt remove usbmount
  • Перезапуск системы: Если проблема все еще сохраняется после выполненных шагов, перезапуск системы может помочь обновить все загрузочные и драйверные конфигурации.

Выполните все вышеуказанные шаги, чтобы устранить проблемы монтирования и вернуть операционную систему в рабочее состояние. Если проблема не решается, возможно, потребуется обратиться за помощью в официальные каналы поддержки Ubuntu или специализированные форумы.

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

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