ฉันจะรู้เส้นทางอุปกรณ์ไปยังอุปกรณ์ USB ได้อย่างไร


44

ฉันมีแท่ง USB (ใช้เป็นสื่อในการติดตั้ง) ตอนนี้ฉันต้องติดตั้งไดรเวอร์จากโฟลเดอร์ที่ถูก จำกัด บนอุปกรณ์นั้น) แต่ฉันจะหาเส้นทางของอุปกรณ์ไปยังอุปกรณ์ USB ของฉันได้อย่างไร (เช่น/dev/sda3เพื่อที่ฉันจะสามารถเมานได้โดยใช้mountคำสั่ง?

ฉันได้อ่านคำตอบของhttps://unix.stackexchange.com/questions/18925/how-to-mount-a-device-in-linux-beginners-confusionแต่fdisk -lไม่มีอะไรแสดงให้ฉันเห็น


3
แล้วไงsudo fdisk -lล่ะ
mikewhething

สิ่งนี้ไม่ได้ตอบคำถาม หากฉันต้องการพา ธ สำหรับ "/ path / tousbstick" ฉันจะพิมพ์พา ธ ใดในบรรทัดคำสั่ง
288582

คำตอบ:


45

ก่อนอื่นให้เสียบ 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

เห็นได้ชัดว่าการแทนที่PATH_TO_YOUR_STICKด้วย/dev/sdXเส้นทางที่ถูกต้องและ~/UsbStickไดเรกทอรีที่คุณสร้างขึ้นโดยใช้mkdirคำสั่ง


10

ค้นหาเส้นทางอุปกรณ์ 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" 

รับพา ธ อุปกรณ์ของคุณและคำสั่ง fire mount สำหรับ usb-stick


2

ตรวจสอบจำนวนพอร์ต USB ที่มีอยู่ในเครื่องของคุณเพื่อให้เราสามารถเชื่อมต่ออุปกรณ์ USB เข้ากับพอร์ตเหล่านี้

find /dev/bus/

แหล่ง


1
ในขณะที่สิ่งนี้อาจตอบคำถามในทางทฤษฎีมันควรจะรวมส่วนสำคัญของคำตอบที่นี่
Wilf

2

ชื่ออุปกรณ์ของแฟลชไดรฟ์

สามารถเชื่อมต่อแฟลชไดรฟ์

  • ผ่าน USB (โดยทั่วไปจะเป็น USB stick หรือการ์ดหน่วยความจำผ่านอะแดปเตอร์ 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

0

อะไรที่เหมาะกับฉัน -

ฉันเชื่อมต่ออุปกรณ์ Android ผ่าน USB แล้ว

เพื่อหาจุดเมานท์ -

1) ไปที่ไฟล์ - แอปพลิเคชั่นไฟล์โดยใช้ GUI (ภาพที่แนบมา)

2) คลิกขวาที่ Disk ไม่ว่าจะเป็น USB หรือดิสก์โทรศัพท์ -

3) คลิกที่ Open in Terminal

ในกรณีของฉันมันถูกเมาท์ภายใต้ / รัน / ผู้ใช้และเมื่อทำ lsblk ไม่มีการเพิ่มดิสก์เพราะมันถูกเพิ่มในระบบไฟล์ tmpfs

คุณยังสามารถตรวจสอบการใช้df -hโดยที่ติดตั้งระบบไฟล์ tmpfs

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.