Autor Téma: Zjištění zařízení z uuid  (Přečteno 4082 krát)

Offline frca

  • Začátečník
  • **
  • Příspěvků: 29
    • Zobrazit profil
    • Franticware.com
Zjištění zařízení z uuid
« kdy: 03. 07. 2010, 19:52:37 »
Zdravím,
jak zjistit cestu k zařízení pomocí uuid? Příklad:
blkid -U nejake-uuid
vrátí např. /dev/sda1.
Já chci ale základní zařízení, tzn. /dev/sda (pro použití ve smartctl)
Jak na to? Napadá mě tu číslici nějak useknout, ale nevím, jestli je to dostatečně spolehlivé.
BTW: Existuje i uuid pro /dev/sda? Nebo jen pro /dev/sda1? V /dev/disk/by-uuid jsou totiž jen uuid k zařízením končícím na číslici.
Díky.
Debian Wheezy 64bit/KDE | dříve Debian Squeeze 32bit/Gnome

Offline Roman Horník

  • Hlavní moderátor
  • Aktivní­ uživatel
  • *****
  • Příspěvků: 1.326
    • Zobrazit profil
  • Jabber: roman.hornik@jabber.cz
Re: Zjištění zařízení z uuid
« Odpověď #1 kdy: 03. 07. 2010, 20:16:41 »
Půjde to spolehlivě vysedovat, např. blkid -U blablabla | sed -e 's/[0-9]//g'


U mně z toho místo /dev/sdc1 vyleze:

root@Sid:~# blkid -U 259af861-1288-4a8b-8576-c86a4a3bc13a | sed -e 's/[0-9]//g'
/dev/sdc
root@Sid:~#
« Poslední změna: 03. 07. 2010, 23:39:47 od Roman Horník »
Debian Sid 64bit + Mate Desktop Environment
* CPU: Intel Pentium G2020
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3

Offline Yontalcar

  • Uživatel
  • ***
  • Příspěvků: 131
  • Semper fidelis
    • Zobrazit profil
  • Jabber: yontalcar@jabber.cz
Re: Zjištění zařízení z uuid
« Odpověď #2 kdy: 04. 07. 2010, 15:21:39 »
BTW: Existuje i uuid pro /dev/sda? Nebo jen pro /dev/sda1? V /dev/disk/by-uuid jsou totiž jen uuid k zařízením končícím na číslici.
Díky.
Neměl by být problém nastavit udev, aby poskytoval nějaký symlink podle sériového čísla disku
Najdi si nějaké howto na udev - nemělo by to být složité
NB: ASUS X53U; Debian GNU/Linux Sid amd64 (KDE4)

Jen dvě věci jsou nekonečné - vesmír a lidská hloupost. Tím prvním si ovšem nejsem tak jist. - Albert Einstein

Offline frca

  • Začátečník
  • **
  • Příspěvků: 29
    • Zobrazit profil
    • Franticware.com
Re: Zjištění zařízení z uuid
« Odpověď #3 kdy: 06. 07. 2010, 17:45:46 »
Mám uuid oddílu spravovaného lvm. Dá se z něj zjistit např. /dev/sda? blkid -U nejakeuuidlvmoddilu totiž vrací /dev/mapper/nazevlvm, takže ten je mi v této formě na nic. Oddíl, na kterém se lvm oddíly nacházejí, žádné uuid přiděleno nemá.
Debian Wheezy 64bit/KDE | dříve Debian Squeeze 32bit/Gnome

Offline Yontalcar

  • Uživatel
  • ***
  • Příspěvků: 131
  • Semper fidelis
    • Zobrazit profil
  • Jabber: yontalcar@jabber.cz
Re: Zjištění zařízení z uuid
« Odpověď #4 kdy: 06. 07. 2010, 23:54:45 »
http://www.reactivated.net/writing_udev_rules.html
http://www.abclinuxu.cz/blog/vejsplechty/2008/1/mini-howto-psani-udev-pravidel

k těmto návodům nutno podotknout, že místo SYSFS{...}==... se píše ATTR{...}==...
NB: ASUS X53U; Debian GNU/Linux Sid amd64 (KDE4)

Jen dvě věci jsou nekonečné - vesmír a lidská hloupost. Tím prvním si ovšem nejsem tak jist. - Albert Einstein

Offline Yontalcar

  • Uživatel
  • ***
  • Příspěvků: 131
  • Semper fidelis
    • Zobrazit profil
  • Jabber: yontalcar@jabber.cz
Re: Zjištění zařízení z uuid
« Odpověď #5 kdy: 07. 07. 2010, 21:30:31 »
asi do nastavení udev ani nebude potřeba hrabat - potřebné symlinky najdeš v /dev/disk/by-id
NB: ASUS X53U; Debian GNU/Linux Sid amd64 (KDE4)

Jen dvě věci jsou nekonečné - vesmír a lidská hloupost. Tím prvním si ovšem nejsem tak jist. - Albert Einstein