Я обновил Ubuntu сегодня, и все работает нормально, за исключением того, что Ubuntu не обнаруживает никаких других устройств хранения. Мои разделы /
и /home
работают нормально, но остальные мои разделы просто не обнаруживаются. Я бы не возражал, кроме той же проблемы с USB-флешками.
Когда я подключаю USB-накопитель, индикатор горит, но компьютер ничего не обнаруживает. Просто чтобы быть понятным, моя мышь и клавиатура подключены через USB и работают нормально.
Есть идеи, как решить эту проблему? Ни одно из предложений, которые я нашел в Интернете, не имеет никакого эффекта.
Решение 1 : попробуйте программу Disks (если вы запускаете Ubuntu с графический интерфейс ).
(убедитесь, что установлен пакет gnome-disk-utility) (убедитесь, что пакет udisk2 установлен)
Нажмите SUPER A , чтобы открыть окно приложения, и введите Диски
в поле «Поиск приложений».
( ] SUPER , вероятно, является ключом со значком Windows.)
В Дисках вы можете играть с параметрами автоматического монтирования.
Например:
Вы должны щелкнуть маленький значок с двумя шестеренками и выберите «Редактировать параметры монтирования».
Решение 2 : Использование CLI (для автономной установки)
Шаг 1. Проверьте блочные устройства и файловые системы, которые назначены этому блоку устройства.
lsblk
Здесь вы видите sdb blokdevice с разделом / sdb1. Но он не установлен. Ему не назначен файл.
Шаг 2. Что за устройство такое sdb?
sudo lshw
или
sudo lshw | less
Итак, 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
Да, мы видим, что файловая система на 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
сообщит вам тип файловой системы в виде идентификатора. Возможно, вам придется посмотреть идентификационный номер. Для этого есть много ссылок в Интернете. Когда вы узнаете список устройств, то есть / dev / hda1
, и тип файловой системы, вы можете попытаться смонтировать устройство вручную с помощью команды mount
.
sudo mount /dev/hda1 /home/user/Desktop/whereEver
Возможно, вам придется убедитесь, что место, в котором вы хотите установить устройство, существует. Если ОС распознает файловую систему, то монтирование
может работать, если файловая система не является файловой системой собственного типа; вам может потребоваться указать флаги для монтирования.
Отправьте обратно свой вывод из dmesg
(не все, только со стороны, когда USB-устройство подключено) и sudo lsusb
].
Вы можете найти Linux / UNIX: Файлы устройств полезными при попытке определить тип устройства.
Я пишу это, предполагая, что все ваши нераспознанные устройства являются устройствами блочного типа. Есть много способов подойти к этому типу проблемы и множество возможных решений. Чтобы найти решение, необходима более конкретная информация.
Существует также множество приложений с графическим интерфейсом пользователя, которые могут делать то же самое. Вы можете попробовать найти подключенное оборудование в «Дисковой утилите».
Вы упоминаете только один тип устройства хранения - USB-накопитель. Если USB-устройства не монтируются правильно, убедитесь, что у вас не установлен пакет с именем usbmount . Если это так, удалите его, и после этого жизнь должна вернуться в нормальное русло (возможно, потребуется перезагрузка).
USB-накопитель, подключенный к системе, обычно подключается автоматически, но если по каким-то причинам он не подключается автоматически, его можно вручную смонтируйте его, выполнив следующие действия.
sudo mkdir / media / usb
, чтобы создать точку монтирования с именем usb . sudo fdisk -l
, чтобы найти уже подключенный USB-накопитель, скажем, диск, который вы хотите смонтировать это / dev / sdb1
. Для подключения 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
в Терминал.
Вы можете использовать одну из следующих команд для получения информации о подключенных устройствах:все разные команды используются для получения различной информации разными способами, результаты ...
У меня тоже была аналогичная ситуация, когда мой флеш-накопитель становился невидимым.
Я решил это с помощью служебной программы Ubuntu под названием ] Диски . Внутри дискового инструмента была видна ручка. Я щелкнул значок шестеренки внутри диска (убедитесь, что вы выбрали правильное устройство) и использовал параметр форматирования раздела с FAT (совместим со всеми системами и устройствами)