Как мне узнать путь устройства к USB-накопителю?

У меня есть USB-накопитель (используемый в качестве установочного носителя). Теперь мне нужно установить драйвер из папки с ограниченным доступом на этом устройстве). Но как мне получить путь к устройству на моем USB-накопителе (например /dev/sda3 так что я могу смонтировать его с помощью mount командовать?

Я прочитал ответ на https://unix.stackexchange.com/questions/18925/how-to-mount-a-device-in-linux-beginners-confusion но fdisk -l мне это ничего не показывает.

Сначала подключите свой USB-накопитель.
Затем введите:

lsblk

Ваш вывод должен выглядеть примерно так

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTsda      8:0    0 465,8G  0 disk ├─sda1   8:1    0  74,5G  0 part /├─sda2   8:2    0 390,2G  0 part /home├─sda3   8:3    0     1K  0 part └─sda5   8:5    0     1G  0 part [SWAP]

Теперь вы можете использовать размер, чтобы определить, какой из них является вашей флешкой. Чтобы смонтировать его где-нибудь в вашей домашней папке, например, просто введите:

mkdir ~/UsbSticksudo mount /dev/PATH_TO_YOUR_STICK ~/UsbStick

очевидно, заменяющий PATH_TO_YOUR_STICK с правильным /dev/sdX путь и ~/UsbStick с каталогом, который вы создали с помощью mkdir команда

найдите путь к устройству, МЕТКУ, UUID и ТИП блочных устройств с помощью команды

sudo blkid

результат будет выглядеть так

/dev/sda1: UUID="XXXX" TYPE="ntfs" /dev/sda5: UUID="XXXX-XXXX" TYPE="ext4"/dev/sda6: UUID="XXXX-XXXX" TYPE="swap" /dev/sda7: UUID="XXXX-XXXX" TYPE="ext4" /dev/sda8: UUID="XXXX-XXXX" TYPE="ext4" /dev/sdb1: LABEL="p" UUID="XXXX-XXXX" TYPE="vfat" 

получите путь к вашему устройству и запустите команду монтирования для USB-накопителя.

Названия устройств флэш-накопителей

Можно подключить флэш-накопитель

  • через USB (обычно USB-накопитель или карта памяти через USB-адаптер)

  • имя устройства такое же, как и для дисков SATA, /dev/sdx

  • и разделы называются /dev/sdxn

где x является буквой устройства и n номер раздела, например /dev/sda1

  • через PCI (обычно карта памяти во встроенном слоте ноутбука)

  • имя устройства - это /dev/mmcblkm

  • и разделы называются /dev/mmcblkmpn

где m это номер устройства и n номер раздела, например /dev/mmcblk0p1

Пример с SSD, жестким диском, USB-накопителем и SD-картой

lsblk

$ sudo lsblk -o model,name,fstype,size,label,mountpointMODEL            NAME        FSTYPE    SIZE LABEL              MOUNTPOINTSamsung SSD 850  sda                 232,9G                                     ├─sda1      vfat      300M EFI                /boot/efi                 ├─sda2                  1M                                     ├─sda3      ext4      100G root                                └─sda4      swap        5G                    [SWAP]00BEKT-00PVMT0   sdb                 298,1G                                     ├─sdb1      vfat      480M                                     ├─sdb2      ext4       80G lubuntu-xenial64   /media/tester/lubuntu-xenial64                 ├─sdb3      swap      3,9G                    [SWAP]                 ├─sdb4      ext4      100G ubuntu-artful64x   /                 └─sdb5      ext4    113,7G ubuntu-artful64w   /media/tester/ubuntu-artful64wExtreme          sdc                  14,6G                                     ├─sdc1      ntfs      6,7G usbdata            /media/tester/usbdata1                 ├─sdc2                  1M                                     ├─sdc3      vfat      244M usbboot                             ├─sdc4      iso9660   948M Lubuntu 17.10 i386 /media/tester/Lubuntu 17.10 i386                 └─sdc5      ext4      6,7G casper-rw          /media/tester/casper-rw                 mmcblk0               3,7G                                     ├─mmcblk0p1 ntfs      661M usbdata            /media/tester/usbdata                 ├─mmcblk0p2             1K                                     ├─mmcblk0p3 vfat      122M usbboot            /media/tester/usbboot                 ├─mmcblk0p4 iso9660   355M 9w-dus             /media/tester/9w-dus                 └─mmcblk0p5 ext4      2,6G persistence        /media/tester/persistence

Редактировать для lsblk список: С современными версиями Ubuntu вам не нужно использовать sudo, и когда есть (много) привязок, и мы не хотим, чтобы они загромождали список, вы используете следующую командную строку,

lsblk -o model,name,fstype,size,label,mountpoint | grep -v " loop.*snap"

разделенный

$ sudo parted -ls[sudo] password for tester: Model: ATA Samsung SSD 850 (scsi)Disk /dev/sda: 250GBSector size (logical/physical): 512B/512BPartition Table: gptDisk Flags: Number  Start   End    Size    File system     Name  Flags 1      1049kB  316MB  315MB   fat32                 boot, esp 2      316MB   317MB  1049kB 3      317MB   108GB  107GB   ext4            root 4      244GB   249GB  5369MB  linux-swap(v1)Model: WDC WD32 00BEKT-00PVMT0 (scsi)Disk /dev/sdb: 320GBSector size (logical/physical): 512B/512BPartition Table: gptDisk Flags: Number  Start   End     Size    File system     Name                  Flags 1      33,6MB  537MB   503MB   fat32           EFI System Partition  boot, esp 2      537MB   86,4GB  85,9GB  ext4 4      86,4GB  194GB   107GB   ext4 5      194GB   316GB   122GB   ext4 3      316GB   320GB   4161MB  linux-swap(v1)Model: SanDisk Extreme (scsi)Disk /dev/sdc: 15,7GBSector size (logical/physical): 512B/512BPartition Table: gptDisk Flags: Number  Start   End     Size    File system  Name     Flags 2      1049kB  2097kB  1049kB               primary  bios_grub 3      2097kB  258MB   256MB   fat32        primary  boot, esp 4      258MB   1252MB  994MB                primary 5      1252MB  8473MB  7221MB  ext2         primary 1      8473MB  15,7GB  7221MB  ntfs         primary  msftdataModel: SD SD04G (sd/mmc)Disk /dev/mmcblk0: 3965MBSector size (logical/physical): 512B/512BPartition Table: msdosDisk Flags: Number  Start   End     Size    Type      File system  Flags 3      2097kB  130MB   128MB   primary   fat32        boot 4      130MB   502MB   372MB   primary 2      502MB   3272MB  2769MB  extended               lba 5      503MB   3272MB  2768MB  logical   ext2 1      3272MB  3965MB  693MB   primary   ntfs

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

find /dev/bus/

Источник

Самый простой способ получить путь к подключенному USB-порту - открыть Файлы, щелкните правой кнопкой мыши на USB на боковой панели и нажмите свойства. Объединить родительская папка ввод с именем USB (посмотрите на верхнюю панель для имени). например: /home/user/1234-ABCD.

Что сработало для меня -

Я подключил свое Android-устройство через USB.

Чтобы найти точку монтирования -

1) Перейдите к файлам - приложение files с использованием графического интерфейса(прилагаемое изображение)

2) Щелкните правой кнопкой мыши на диске, будь то USB или телефонный диск -

3) Нажмите на кнопку Открыть в терминале.

В моем случае он был смонтирован в /run/user, и при выполнении lsblk диск не был добавлен, потому что он добавлялся в файловую систему tmpfs

Вы также можете проверить, используя df -h где монтируется файловая система tmpfs.

Как насчет sudo fdisk -l?

Это действительно не дает ответа на вопрос. Если бы мне нужен был путь для " /path/tousbstick", какой путь я бы ввел в командной строке?