Navngiving av disker i Linux (hdx/sdx)

Linux relatert forum

Moderator: jgilje

Navngiving av disker i Linux (hdx/sdx)

Postby Hansi on 24 Mar 2008, 11:50

Hei!

Lurer litt på hva som egentlig er logikken på når en disk kalles /dev/hdx og /dev/sdx. Etter det jeg har skjønt er hdx alltid PATA-enheter, mens sdx alltid er scsi/sata i de distroene der det skilles, mens andre distroer kalles alt sdx. Så vidt jeg har forstått har det sammenheng mellom hva slags driver som benyttes for kontrolleren.

I perfekt verden etter min mening er primary master PATA hda, slave er hdb, evt secondary master/slave er hdc/hdd osv. Sata og scsidisker er sdx, men det hadde vært veldig fint hvis det gikk an å få det til slik at disken tilkoblet den første sata-porten er sda alltid og sdb er alltid den som er koblet til port 2 osv. Dessverre virker det som om de får tildelt etter hvor mange disker det er tilkoblet, første disker er alltid sda, andre er alltid sdb osv, samme hvor de fysisk står tilkoblet. Hvis jeg da setter inn en disk på en "tidligere" kontroller så blir navnene på de bak forskjøvet.

Som dere sikkert skjønner, cluet for meg er å vite hvilket fysisk disk jeg til enhver tid jobber mot, siden jeg i perioder driver og ommøblerer en del på diskene på den maskinen.

Det er så vidt jeg har skjønt mulig, hvertfall på grub å bruke UUID-navn på diskene for å spesifisere mer, men hvor finner jeg disse navnene og hvordan legger jeg det i så fall inn i grub.conf? Dette hadde kanskje hjulpet, men tror ikke det blir slik jeg vil likevel.

Maskinen det her spesifikt er snakk om skal ha 12 disker tilkoblet, et salig virvar av PATA/SATA. Under siste forsøk av installasjon så ble bootdisken (Som fysisk er tilkoblet den første og eneste PATA-kontrolleren på hovedkortet (Gigabyte G33-DS3R, så kontrolleren er en JMicron-sak)) til /dev/hdi. Her har etter det jeg skjønner de to PCI Promise PATA-kontrollerne jeg har blitt aktivert først. Kan rekkefølgen her byttes på? Maskinen skal kjøre VLOS/Vidalinux, en Gentoo-basert sak. Fant noe sånt på Arch da jeg kjørte det, bytta bare om på rekkefølgen på driveren i en eller annen fil, husker ikke i farten hvilken. Vet noen om tilsvarende metode for Gentoo?

Tips mottaes med takk! :-)

EDIT: Det heter UUID, ikke GUID som det først sto :-)
MacPro 2.8 8-core,17" MBP 2.33,G5/1.6,4x G4,iPod 160GB
HP Mini 5101
HP71B/200LX/42S/48SX/48GX/49G/49G+
Nokia N900,Treo 650,iPhone 3GS,Nokia E90
Garmin 76S/76C/iQue3600
Nikon D300,SB-900/800/R1C1,S150-500f5-6.3,N17-55f2.8,N70-200VRf2.8,N105VRf2.8N50
Hansi
Nørd Zalo Ultra
Nørd Zalo Ultra
 
Posts: 728
Joined: 04 May 2006, 22:58
Location: MacPro.local

Re: Navngiving av disker i Linux (hdx/sdx)

Postby kpolberg on 26 Mar 2008, 00:59

Du må nok dessverre gå over til UUID. Litt stress å jobbe med, men du er i hvertfall sikret at diskene ikke bytter plass. Er ikke helt sikker på hvordan dette vil fungere i en eventuell software raid combo med mdadm. Enkleste er nok da å vite hvilken disk med hvilken uuid som er koblet til hvilken port. Muligens du kosa deg med dette mens du sette opp raidet, du har ett verktøy som hette vol_id, hvis du skrive f.eks vol_id /dev/sdb1 så får du ein uuid på kver disk, det kan jo ver at du må skriva litt te den disken du prøve å merka sånn at du vett du skrive te rett disk. Dermed når ein disk ryge så e det bare å sjekka denne iden mot det du har fyrt ned på papir fra før av, og så kryssjekka ka port denne står på.

Mene skal sjekka litt mer, akkurat dette e eg sånn smålig interessert i sjøl og.
Skryte:
Sun Enterprise 3500
Mac G4 Cube
Dual-QuadCore Opteron 2384
kpolberg
Konge nørd
Konge nørd
 
Posts: 259
Joined: 04 Dec 2006, 20:57
Location: Stavanger

Re: Navngiving av disker i Linux (hdx/sdx)

Postby Hansi on 26 Mar 2008, 07:42

Har vore inne på ideen om å laga ei "keyfile" på kver disk og så merka disken fysisk og, men eg tenke at det hadde blitt litt styr. Har forresten i mellomtiå posta samma spørsmålet på linux1 og, og der har eg fått et interessant tips (dog ikkje testa ennå, har brukt någen dager nå på å få den eine maskinen opp med genkernel. I går fekk eg d te ;-) )

http://mac1.no/forum/viewtopic.php?f=221&t=193079

Den løsningen eg nevnte eg hadde fonne i Arch, lure på om tilsvarande under genkernel kan ver å endra i rekkefølgen i modules.conf eller no sånt. Ska testa når eg får anledning, legge inn "rapport" her.
MacPro 2.8 8-core,17" MBP 2.33,G5/1.6,4x G4,iPod 160GB
HP Mini 5101
HP71B/200LX/42S/48SX/48GX/49G/49G+
Nokia N900,Treo 650,iPhone 3GS,Nokia E90
Garmin 76S/76C/iQue3600
Nikon D300,SB-900/800/R1C1,S150-500f5-6.3,N17-55f2.8,N70-200VRf2.8,N105VRf2.8N50
Hansi
Nørd Zalo Ultra
Nørd Zalo Ultra
 
Posts: 728
Joined: 04 May 2006, 22:58
Location: MacPro.local

Re: Navngiving av disker i Linux (hdx/sdx)

Postby Hansi on 26 Mar 2008, 21:21

Okkei ... nå ser det ut som om alt e *nøyaktig* sånn som eg vil ha det ... uten at eg heilt skjønne akkurat koffer. Huske faktisk ikkje om eg gjorde någen endringar på genkernelen ... men d e genkernel maskinen kjøre nå ... aldri brukt det før, men eg kjenne eg har blitt mer giddalause i det sista ... sikkert derfor ;-)
MacPro 2.8 8-core,17" MBP 2.33,G5/1.6,4x G4,iPod 160GB
HP Mini 5101
HP71B/200LX/42S/48SX/48GX/49G/49G+
Nokia N900,Treo 650,iPhone 3GS,Nokia E90
Garmin 76S/76C/iQue3600
Nikon D300,SB-900/800/R1C1,S150-500f5-6.3,N17-55f2.8,N70-200VRf2.8,N105VRf2.8N50
Hansi
Nørd Zalo Ultra
Nørd Zalo Ultra
 
Posts: 728
Joined: 04 May 2006, 22:58
Location: MacPro.local


Return to Linux

Who is online

Users browsing this forum: No registered users and 1 guest

cron