Обнаруживать и монтировать устройства

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

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

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

194
задан 25 June 2016 в 09:48

6 ответов

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

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

Нажмите SUPER A , чтобы открыть окно приложения, и введите Диски в поле «Поиск приложений».

( ] SUPER , вероятно, является ключом со значком Windows.)

В Дисках вы можете играть с параметрами автоматического монтирования.

Например:

Disks Program

Вы должны щелкнуть маленький значок с двумя шестеренками и выберите «Редактировать параметры монтирования».

Mount Options

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

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

lsblk

lsblk

Здесь вы видите sdb blokdevice с разделом / sdb1. Но он не установлен. Ему не назначен файл.

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

sudo lshw 

или

sudo lshw | less

lshw

Итак, USB-накопитель - блочное устройство / sdb - имеет логическое имя / dev / sdb. И файловая система FAT32 на этой флешке имеет логическое имя /dev/sdb1.[12105 sizes Шаг 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

227
ответ дан 25 June 2016 в 09:48

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

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

ls -l /dev/* | wc -l

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

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

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

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

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

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

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

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

Существует также множество приложений с графическим интерфейсом пользователя, которые могут делать то же самое. Вы можете попробовать найти подключенное оборудование в «Дисковой утилите».

76
ответ дан 25 June 2016 в 09:48

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

3
ответ дан 25 June 2016 в 09:48

Подключить USB-накопитель вручную

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

  1. Нажмите Ctrl + Alt + T , чтобы запустить Терминал.
  2. Введите sudo mkdir / media / usb , чтобы создать точку монтирования с именем usb .
  3. Введите sudo fdisk -l , чтобы найти уже подключенный USB-накопитель, скажем, диск, который вы хотите смонтировать это / dev / sdb1 .
  4. Для подключения USB-накопителя, отформатированного с помощью F Система AT16 или 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 в Терминал.

источник

18
ответ дан 25 June 2016 в 09:48

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

  • dmesg
  • sudo fdisk ИЛИ sudo fdisk -l
  • sudo blkid
  • lsblk
  • mount
  • lsusb
  • ] usb-devices
  • df -h
10
ответ дан 25 June 2016 в 09:48

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

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

1
ответ дан 25 June 2016 в 09:48

Другие вопросы по тегам:

Похожие вопросы: