Zjištění zařízení z uuid

Založil frca, 03. 07. 2010, 19:52:37

Předchozí téma - Další téma

frca

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

Roman Horník

#1
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:~#
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

Yontalcar

Citace od: frca kdy 03. 07. 2010, 19:52:37
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

frca

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

Yontalcar

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

Yontalcar

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