Perzisztens diszk beállítás

Fórumok

Találtam néhány cikket erről, de nem lettem okosabb. Debian Squeeze, 1 db 40G "fő" lemez rajta xp és kiterjesztett partíciókban Squeeze és egy kis Etch. A bootloader a jó öreg lilo - itt szépen ki lehet választani mit is akarok betölteni - a partíciókat label, azaz címke alapján különböztetem meg.
A gépet amolyan multimédiás feladatokre is használom, jó ötletnek tűnt betenni egy RAID0 (nem elírás), ami 2 db 80G sata diszk egy Silicone Image IO kártyán, a Linux számára dmraid az xp saját driver rajta egy egybefüggő ext2 fájlrendszer - csak a sebesség miatt van - majdnem 2x olyan gyors.
Mindezt tetézi egy SATA mobil rack, ami a sil3114 segítségével, Linux alatt hotplug - működik :)
Az a gondom, hogy összevissza osztja a rendszer a device neveket, az eredetileg /dev/sda "fő" diszk most éppen sdc, a dmraid egyik fele sda a másik sdb - ha benyomom a hotplug diszket az most sdd lesz. Mivel a lilo címkére bootol így is működik. De avval együtt nem világos, hogy bootolt be mivel a lilo elején az áll, hogy "boot = /dev/sda". Időnként, ha nem figyelek és a Debian automatikusan frissíti a kernelt és tartozékait akkor lefuttatja a lilo -t, ami persze össze sz'rja magát, mert az sdc diszken nincs is mit tölteni :(
Nézegettem az udev dolgait de még nem találtam meg mit is kellene pontosan betennem ahhoz, hogy néhány diszk mindig azonos device nevet kapjon. Az udev szintaxisa amúgy sem túl barátságos, jó lenne valami példa, hogy is kell egy ilyen "persistent rule" -t összerakni.
Tud valaki súgni?

Hozzászólások

Igen, van ilyen ez a Debian alap - nem szeretem. Normál esetben - egy diszk, semmi értelme, ráadásul ha klónozod, akkor változik, míg a label nem.
Biztos vagyok benne hogy az udev a felelős, ezeket a szabályokat kellene valahogy felülírnom, csak az udev szabályok elég zavarosak, és ahhoz hogy ezt kipróbáld számtalanszor újra kell indítani a rendszert.

* Én egy indián vagyok. Minden indián hazudik.

Azt hiszem kicsit félreértitek. Az uuid kinyerése számos módon megoldható. A lilo szépen bootol, címke alapján - még akkor is ha végeredményképpen (azaz bootolás után) a boot disk nem /dev/sda (mint az a lilo -ban be van állítva) hanem, mondjuk /dev/sdb. De ez nem teljesen szerencsés a különféle hot plug drive -ok miatt. Elvileg, azt hiszem az uuid alapján az udev -ből be lehet állítani a diskek /dev/sdx -ét. Csak nem találtam rá használható szintaxist.

* Én egy indián vagyok. Minden indián hazudik.