Làm cách nào để biết đường dẫn thiết bị đến thẻ nhớ USB?


44

Tôi có một thanh USB (được sử dụng làm phương tiện cài đặt). Bây giờ tôi cần cài đặt trình điều khiển từ một thư mục bị hạn chế trên thiết bị đó). Nhưng làm cách nào để tôi có được đường dẫn thiết bị đến thanh USB của mình (ví dụ: /dev/sda3để tôi có thể gắn kết nó bằng mountlệnh?

Tôi đã đọc câu trả lời cho https://unix.stackexchange.com/questions/18925/how-to-mount-a-device-in-linux-beginners-confusion nhưng fdisk -lkhông hiển thị gì cho tôi.


3
Thế còn sudo fdisk -l?
mikewhthing

Điều này thực sự không trả lời câu hỏi. Nếu tôi cần một đường dẫn cho "/ path / tousbstick" thì tôi sẽ nhập đường dẫn nào trong dòng lệnh?
dùng288582

Câu trả lời:


45

Đầu tiên cắm USB-Stick của bạn.
Sau đó gõ:

lsblk

Đầu ra của bạn sẽ trông giống như thế này

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]

Bây giờ bạn có thể sử dụng kích thước để xác định cái nào là thanh usb của bạn. Để gắn nó ở đâu đó trong thư mục nhà của bạn, ví dụ, chỉ cần gõ:

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

rõ ràng thay thế PATH_TO_YOUR_STICKbằng đúng /dev/sdXđường dẫn và ~/UsbStickvới thư mục bạn đã tạo bằng mkdirlệnh


10

tìm đường dẫn thiết bị, LABEL, UUID và TYPE của các thiết bị khối với sự trợ giúp của lệnh

sudo blkid

kết quả sẽ như thế nào

/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" 

nhận đường dẫn thiết bị của bạn và lệnh fire mount cho usb-stick.


2

Kiểm tra có bao nhiêu cổng USB có sẵn trong máy của bạn để chúng tôi có thể kết nối các thiết bị USB với các cổng này.

find /dev/bus/

Nguồn


1
Trong khi về mặt lý thuyết có thể trả lời câu hỏi, tốt hơn là nên bao gồm các phần thiết yếu của câu trả lời ở đây.
Wilf

2

Tên thiết bị của ổ đĩa flash

Một ổ đĩa flash có thể được kết nối

  • thông qua USB (thường là thẻ nhớ USB hoặc thẻ nhớ qua bộ chuyển đổi USB)

    • tên thiết bị giống như với các ổ đĩa SATA, /dev/sdx

    • và phân vùng được đặt tên /dev/sdxn

    nơi xlà lá thư thiết bị và nsố lượng phân vùng, ví dụ/dev/sda1

  • thông qua PCI (thường là thẻ nhớ trong khe cắm tích hợp trong máy tính xách tay)

    • tên thiết bị là /dev/mmcblkm

    • và phân vùng được đặt tên /dev/mmcblkmpn

    nơi mlà số điện thoại và nsố lượng phân vùng, ví dụ/dev/mmcblk0p1

Ví dụ với ổ SSD, ổ cứng, ổ USB và thẻ 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

chia tay

$ 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

Điều gì làm việc cho tôi -

Tôi đã kết nối thiết bị Android của mình qua USB.

Để tìm điểm gắn kết -

1) Chuyển đến Tệp - ứng dụng tệp bằng GUI (hình ảnh đính kèm)

2) Nhấp chuột phải vào Đĩa cho dù đó là USB hay Đĩa điện thoại -

3) Nhấp vào Mở trong Terminal.

Trong trường hợp của tôi, nó được gắn dưới / run / user và khi thực hiện lsblk, không có đĩa nào được thêm vào, bởi vì nó được thêm vào trong hệ thống tập tin tmpfs

Bạn cũng có thể kiểm tra bằng cách sử dụng df -h nơi hệ thống tập tin tmpfs được gắn kết.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.