GNU/Linux >> Linux Esercitazione >  >> Linux

Come faccio a capire quale /dev è un'unità flash USB?

Modo più semplice:guarda l'output di dmesg dopo aver collegato il dispositivo USB. Dovrebbe mostrarti cosa /dev nodo gli è stato assegnato.


Finché stai eseguendo udev, puoi farlo facilmente facendo riferimento a /dev/disk/by-id/usb-manufacturername _numero di serie . Questi appaiono come collegamenti simbolici a cui puoi fare riferimento direttamente all'interno del tuo fstab o che puoi dereferenziare usando readlink -e per determinare il dispositivo a blocchi associato.

Ecco un esempio del mondo reale. Sulla mia macchina, ho 3 dischi rigidi USB collegati. Ognuno di questi viene visualizzato in /dev/disk/by-id con numeri di serie univoci (sebbene condividano una stringa di produttore comune). Ho creato collegamenti simbolici a ciascuna di queste tre voci univoche e ora posso determinare rapidamente quale unità è quale (e quale dispositivo è associato a ciascuna unità) eseguendo readlink -e linkname . Ad esempio, eseguendo readlink -e /root/disk2 sulla mia macchina attualmente viene visualizzato "/dev/sde ", mentre readlink -e /root/disk3 non produce alcun output.


Tutti questi sono buoni suggerimenti, ma il metodo più rapido e meno prolisso è semplicemente digitare quanto segue nel terminale:

mount

che fornirà un elenco di tutti i dispositivi montati (questo presuppone che l'unità USB sia montata, come di solito accade con le moderne distribuzioni Linux).


Linux
  1. In che modo Linux gestisce più separatori di percorsi consecutivi (/home////nomeutente///file)?

  2. Come montare un'unità flash USB in Linux

  3. Come codificare in base64 /dev/random o /dev/urandom?

  4. Come si scambia /dev/sda con /dev/sdb?

  5. Come scoprire da quale cartella è in esecuzione un processo?

Come installare Ubuntu su un'unità flash USB

Come creare un'unità flash USB avviabile da Linux [Tutorial]

Quando dovrei usare /dev/shm/ e quando dovrei usare /tmp/?

Come creare un Memtest86+ avviabile su un'unità flash USB?

Come Linux usa /dev/tty e /dev/tty0

Crea un dispositivo a blocchi virtuale che scrive su /dev/null