Вопрос или проблема
Я пытаюсь подключить USB интернет модем (карточка данных).
Вывод dmesg
:
[20200.396232] option 2-1.2:1.1: обнаружен конвертер GSM модема (1-порт)
[20200.396448] usb 2-1.2: GSM модем (1-порт) теперь подключен к ttyUSB1
[20200.396681] option 2-1.2:1.2: обнаружен конвертер GSM модема (1-порт)
[20200.396891] usb 2-1.2: GSM модем (1-порт) теперь подключен к ttyUSB2
[20200.397090] option 2-1.2:1.3: обнаружен конвертер GSM модема (1-порт)
[20200.397270] usb 2-1.2: GSM модем (1-порт) теперь подключен к ttyUSB3
[20200.397674] scsi15 : usb-storage 2-1.2:1.4
[20201.393856] scsi 15:0:0:0: Direct-Access ZTE USB Storage FFFE 2.31 PQ: 0 ANSI: 2
[20201.394677] sd 15:0:0:0: Прикреплён общий scsi sg2 тип 0
[20201.396164] sd 15:0:0:0: [sdb] Подключен съёмный SCSI диск
Как мне это подключить, чтобы запустить установочный скрипт, присутствующий на нём?
Из последних двух строк мы можем предположить, что ваше устройство массового хранения – это sdb
.
Это означает, что устройство находится на /dev/sdb
.
Вы можете подключить устройство для доступа к нему, выполнив mount /dev/sdb /your/folder
.
ls /your/folder
, чтобы увидеть содержимое только что подключенного хранилища, затем найдите установочный скрипт и запустите его /your/folder/installation_script_name
.
Ответ или решение
Для успешного монтирования USB-интернет-ключа, представленного как устройство, подсоединённое к интерфейсу /dev/sdb
, давайте рассмотрим более подробно процесс монтирования и возможные нюансы. Ваша цель — получить доступ к устройству, чтобы запустить скрипт установки.
Теория
Когда вы подключаете USB-устройство к компьютеру под управлением Linux, ядро операционной системы распознает его и назначает ему уникальное устройство, часто представляемое как /dev/sdX
, где X — это буква, которую система присваивает для различия между устройствами. Вывод команды dmesg
указывает, что вашему устройству присвоен идентификатор /dev/sdb
, что означает, что оно распознано системой как устройство SCSI-масс хранения.
Для того чтобы использовать файлы, находящиеся на устройстве, необходимо монтировать файловую систему, что позволяет операционной системе и пользователю получить доступ к файловой структуре и содержимому устройства.
Пример
Рассмотрим последовательность действий при монтировании устройства /dev/sdb
. Прежде всего, необходимо удостовериться, что вы являетесь суперпользователем, так как монтирование требует привилегий администратора.
-
Создание директории для монтирования:
sudo mkdir -p /mnt/usb
Эта команда создаст папку
/mnt/usb
, куда мы соберемся примонтировать наше устройство. -
Монтирование устройства:
После создания директории вы можете использовать утилиту
mount
для монтирования устройства:sudo mount /dev/sdb /mnt/usb
Если ваше устройство имеет разделы, например
/dev/sdb1
, убедитесь, что вы монтируете именно их.
Применение
Теперь, когда устройство смонтировано, вы можете взаимодействовать с файлами, находящимися на нём.
-
Просмотр содержимого:
Чтобы удостовериться, что устройство смонтировано правильно, и увидеть его содержимое, используйте следующую команду:
ls /mnt/usb
Вы должны увидеть список файлов и директорий, находящихся на устройстве. Это поможет вам определить имя и местоположение скрипта установки.
-
Запуск скрипта установки:
Если вы нашли файл установки, предположим, он называется
install.sh
, вы должны запустить его, предварительно сделав исполняемым:chmod +x /mnt/usb/install.sh /mnt/usb/install.sh
Убедитесь, что скрипт обладает всеми необходимыми правами и зависимостями для запуска. В противном случае может потребоваться передача параметров в скрипт или выполнение дополнительных действий для успешной установки.
-
Завершение работы:
После завершения работы с устройством важно безопасно размонтировать его:
sudo umount /mnt/usb
Это гарантирует, что все изменения на устройстве будут записаны корректно, а также устраняет риск повреждений данных.
Вывод
Монтирование и работа с устройствами в Linux требует понимания взаимодействия с системой на уровне командной строки, привилегий, правильного использования команд и понимания системы файлов (например, FAT32, NTFS), с которыми вы можете столкнуться. Важно соблюдать осторожность при выполнении этих действий, чтобы не повредить данные, находящиеся как на основном устройстве, так и на подключенных устройствах. Выполняя следующие шаги, вы сможете эффективно и безопасно монтировать USB устройства и взаимодействовать с ними.