我如何知道USB记忆棒的设备路径?

我有一个USB棒(用作安装媒体)。 现在我需要从该设备上的受限文件夹安装驱动程序)。 但是如何获得USB记忆棒的设备路径(例如/dev/sda3以便我可以使用mount命令挂载它?

我已经阅读了https://unix.stackexchange.com/questions/18925/how-to-mount-a-device-in-linux-beginners-confusion的答案,但fdisk -l对我没有任何帮助。

首先插入USB-Stick。
然后输入:

 lsblk 

你的输出应该是这样的

 NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 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] 

现在您可以使用尺寸来确定哪一个是您的USB棒。 要将它安装在您的主文件夹中的某个位置,例如只需键入:

 mkdir ~/UsbStick sudo mount /dev/PATH_TO_YOUR_STICK ~/UsbStick 

显然用正确的/dev/sdX ~/UsbStick路径替换PATH_TO_YOUR_STICK用你使用mkdir命令创建的目录用~/UsbStick替换

借助命令查找块设备的设备路径,LABEL,UUID和TYPE

 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-stick获取你的设备路径和fire mount命令。

闪存驱动器的设备名称

可以连接闪存驱动器

  • 通过USB (通常是USB记忆棒或通过USB适配器的存储卡)

    • 设备名称与SATA驱动器/dev/sdx

    • 和分区命名为/dev/sdxn

    其中x是设备字母, n是分区号,例如/dev/sda1

  • 通过PCI (通常是笔记本电脑内置插槽中的存储卡)

    • 设备名称为/dev/mmcblkm

    • 和分区命名为/dev/mmcblkmpn

    其中m是设备编号, n是分区编号,例如/dev/mmcblk0p1

使用SSD,HDD,USB pendrive和SD卡的示例

lsblk

 $ sudo lsblk -o model,name,fstype,size,label,mountpoint MODEL NAME FSTYPE SIZE LABEL MOUNTPOINT Samsung 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-artful64w Extreme 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 

分手

 $ sudo parted -ls [sudo] password for tester: Model: ATA Samsung SSD 850 (scsi) Disk /dev/sda: 250GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk 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: 320GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk 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,7GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk 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 msftdata Model: SD SD04G (sd/mmc) Disk /dev/mmcblk0: 3965MB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk 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/ 

资源