GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara mengetahui /dev mana yang merupakan flash drive USB?

Cara termudah:Lihat output dari dmesg setelah menyambungkan perangkat USB. Seharusnya menunjukkan kepada Anda apa /dev node ditugaskan untuk itu.


Selama Anda menjalankan udev, Anda dapat melakukannya dengan mudah dengan mereferensikan /dev/disk/by-id/usb-manufacturername _nomor seri . Ini muncul sebagai tautan simbolik yang dapat Anda rujuk langsung di dalam fstab Anda, atau yang dapat Anda dereferensi menggunakan readlink -e untuk menentukan perangkat pemblokiran terkait.

Inilah contoh dunia nyata. Di mesin saya, saya memiliki 3 hard drive USB yang terhubung. Ini masing-masing muncul di /dev/disk/by-id dengan nomor seri unik (meskipun mereka berbagi string pabrikan yang sama). Saya telah membuat tautan simbolis ke masing-masing dari tiga entri unik ini, dan sekarang dapat dengan cepat menentukan drive mana (dan perangkat mana yang dikaitkan dengan setiap drive) dengan menjalankan readlink -e linkname . Misalnya, menjalankan readlink -e /root/disk2 di mesin saya saat ini menampilkan "/dev/sde ", sedangkan readlink -e /root/disk3 tidak menghasilkan output apa pun.


Semua ini adalah saran yang bagus, tetapi metode tercepat dan paling tidak bertele-tele adalah dengan mengetikkan yang berikut ini di terminal:

mount

yang akan memberikan daftar semua perangkat yang terpasang (ini mengasumsikan drive USB terpasang, yang biasanya terjadi pada distro Linux modern).


Linux
  1. Cara membuat kata sandi acak di linux menggunakan /dev/random

  2. Linux:Perbedaan Antara /dev/console , /dev/tty Dan /dev/tty0?

  3. Seberapa Portabel /dev/stdin, /dev/stdout Dan /dev/stderr?

  1. Bagaimana cara menyandikan base64 /dev/random atau /dev/urandom?

  2. Bagaimana Anda menukar/dev/sda dengan/dev/sdb?

  3. Bagaimana cara mengetahui dari folder mana suatu proses sedang berjalan?

  1. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  2. gema atau cetak /dev/stdin /dev/stdout /dev/stderr

  3. Mengapa < atau > diperlukan untuk menggunakan /dev/tcp