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

Offline frca

  • Začátečník
  • **
  • Příspěvků: 27
  • Karma: 0
    • Zobrazit profil
    • frcadev.tym.cz
Zjištění zařízení z uuid
« kdy: 03. 07. 2010, 18: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 Squeeze 32bit/Gnome

Online Roman Horník

  • Global Moderator
  • Aktivní­ uživatel
  • *****
  • Příspěvků: 427
  • Karma: 7
  • गुरू
    • Zobrazit profil
    • Pár mých foteček
  • Jabber: roman.hornik@jabber.cz
Re: Zjištění zařízení z uuid
« Odpověď #1 kdy: 03. 07. 2010, 19: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, 22:39:47 od Roman Horník »
Verze Debianu, řazeno sestupně podle stability: Stable → Testing → Unstable → Ubuntu
Registered user #462370
I'm only wearing black until they make something darker

Offline Yontalcar

  • Uživatel
  • ***
  • Příspěvků: 121
  • Karma: 5
  • Semper fidelis
    • Zobrazit profil
  • Jabber: yontalcar@jabber.cz
Re: Zjištění zařízení z uuid
« Odpověď #2 kdy: 04. 07. 2010, 14: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: Compaq 615; 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ů: 27
  • Karma: 0
    • Zobrazit profil
    • frcadev.tym.cz
Re: Zjištění zařízení z uuid
« Odpověď #3 kdy: 06. 07. 2010, 16: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 Squeeze 32bit/Gnome

Offline Yontalcar

  • Uživatel
  • ***
  • Příspěvků: 121
  • Karma: 5
  • Semper fidelis
    • Zobrazit profil
  • Jabber: yontalcar@jabber.cz
Re: Zjištění zařízení z uuid
« Odpověď #4 kdy: 06. 07. 2010, 22: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: Compaq 615; 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ů: 121
  • Karma: 5
  • Semper fidelis
    • Zobrazit profil
  • Jabber: yontalcar@jabber.cz
Re: Zjištění zařízení z uuid
« Odpověď #5 kdy: 07. 07. 2010, 20:30:31 »
asi do nastavení udev ani nebude potřeba hrabat - potřebné symlinky najdeš v /dev/disk/by-id
NB: Compaq 615; 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