GNU/Linux >> Znalost Linux >  >> Linux

Jak zjistím, který /dev je USB flash disk?

Nejjednodušší způsob:Podívejte se na výstup dmesg po připojení USB zařízení. Mělo by vám ukázat, co /dev mu byl přiřazen uzel.


Pokud používáte udev, můžete to udělat snadno odkazem na /dev/disk/by-id/usb-jméno výrobce _sériové číslo . Ty se zobrazují jako symbolické odkazy, na které můžete buď přímo odkazovat ve svém fstabu, nebo na které můžete odkazovat pomocí readlink -e k určení přidruženého blokového zařízení.

Zde je příklad ze skutečného světa. Na mém počítači mám připojené 3 USB pevné disky. Každý z nich se zobrazí v /dev/disk/by-id s jedinečnými sériovými čísly (ačkoli sdílejí společný řetězec výrobce). Vytvořil jsem symbolické odkazy na každou z těchto tří jedinečných položek a nyní mohu rychle určit, která jednotka je která (a které zařízení je ke každé jednotce přidruženo) spuštěním příkazu readlink -e název odkazu . Například spuštěním readlink -e /root/disk2 na mém počítači se aktuálně zobrazuje „/dev/sde “, zatímco readlink -e /root/disk3 neprodukuje žádný výstup.


Všechny tyto návrhy jsou dobré, ale nejrychlejší a nejméně upovídaná metoda je napsat do terminálu následující:

mount

který zobrazí seznam všech připojených zařízení (to předpokládá, že je připojen USB disk, což je obvykle případ moderních linuxových distribucí).


Linux
  1. Jak vygenerovat náhodné heslo v linuxu pomocí /dev/random

  2. Linux:Rozdíl mezi /dev/console, /dev/tty a /dev/tty0?

  3. Jak přenosné jsou /dev/stdin, /dev/stdout a /dev/stderr?

  1. Kdy použít /dev/random vs /dev/urandom?

  2. Jak připojit USB flash disk v Linuxu

  3. Jak zaměníte /dev/sda s /dev/sdb?

  1. Kdy mám použít /dev/shm/ a kdy /tmp/?

  2. Jak zjistit, ze které složky běží proces?

  3. Jak Linux používá /dev/tty a /dev/tty0