Uomini Linux date un occhio :)

ho un problema con Debian 3.1r02 .....

Ho installato un nuovo disco, per vedere su quale disco creare il Fs ho scritto ( vi metto solo gli ultimi 2 :

SERVER:~# dmesg | grep hd

hdh: attached ide-disk driver.
hdh: 490234752 sectors (251000 MB) w/16384KiB Cache, CHS=30515/255/63, UDMA(100)
hdi: attached ide-disk driver.
hdi: 490234752 sectors (251000 MB) w/16384KiB Cache, CHS=30515/255/63

Il disco nuovo è "hdi" e quando faccio fidsk di scrive questo :

SERVER:~# fdisk /dev/hdi

Unable to open /dev/hdi

Per quale oscura ragione ??

Premetto che ho un controller IDE e ho su 4 dischi, poi gli ho montato un controller secondario ata133 e ci sono altri 4 dischi e in questo controller, dove si trova "hdi" è un controller SATA con al momento un disco.

Debian è "limitata" ?? nel senso, ho guardato in /dev/ per vedere se c'era la lettera di riferimento ma ho visto che si ferma alla lettera "h" ( hdh ), potrebbe essere per questo ??

Magari la soluzione è semplice e sono io che mi stò perdendo in un bicchier d'acqua ... datemi una mano plz

Grazie

[QUOTE=Gimmy;8320941]
[…]
SERVER:~# fdisk /dev/hdi

Unable to open /dev/hdi
[…]
[/QUOTE]

inizierei con un

[CODE]# mknod /dev/hdi b 56 0

for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16; do mknod /dev/hdi$i b 56 $i; done[/CODE]

per poi riprovare con (c)fdisk.

Ooooohh !!! bella !!!
Ti ringrazio .... ora funziona correttamente

Siccome ho anche K adesso eseguo la stessa procedura ?? ovvero

# mknod /dev/hdk b 56 0
# for k in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16; do mknod /dev/hdk$k b 56 $i; done


Corretto ???
Problemino ...

avevo copiato dei files dentro il disco .... ora quando lo monto ho solo "lost+found" e i files pare non ci siano più ...

Peggio .... ora "k" è uguale a "i" è come se avessi creato un mirror

Siccome non ho capito bene potresti farmi lumi ??
Sono un incubo

Correggimi se sbaglio, ho fatto ricerche con la tua sintassi e ho visto questo, più o meno

allora per la k faccio cosi'

# mknod /dev/hdk b 57 0

ma l'altra stringa come la modifico ?? o posso anche non metterla ?? mi serve solo una unità logica da 250 Gb ...

[QUOTE=Gimmy;8321607]Siccome ho anche K adesso eseguo la stessa procedura ?? ovvero

[CODE]# mknod /dev/hdk b 56 0

for k in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16; do mknod /dev/hdk$k b 56 $i; done[/CODE]

Corretto ???[/QUOTE]

decisamente no, e questa è la dimostrazione che è meglio un RTFM :-) ad una risposta (come la mia) senza spiegazione.

il 56 è il major number. i numeri da uno a sedici sono invece i minor number che vengono assegnati alle sedici possibili partizioni.
il secondo comando viene espanso in 16 iterazioni del tipo:

[CODE]# mknod /dev/hdi1 b 56 1

mknod /dev/hdi2 b 56 2

…

mknod /dev/hdi16 b 56 16

[/CODE]

la coppia major-minor number deve essere naturalmente diversa per ogni device.

per venire al duo disco /dev/hdk, il major number è 57, per cui la sequenza corretta per la creazione dei dispositivi a blocchi è:

[CODE]# mknod /dev/hdk b 57 0

for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16; do mknod /dev/hdk$i b 57 $i; done[/CODE]

se ti chiedi che major number assegnare ad un ipotetico /dev/hdj, la risposta è 56 con minor 64 e partizioni con minor da 65 a 80.

per finire, la numerazione non è sequenziale, ed infatti /dev/hdm ha major 88 (e meno male che siamo usciti da questo incubo con udev).

ps
se avevi già creato i vari /dev/hdk* (come mi pare di capire da quanto hai scritto) prima li rimuovi (rm /dev/hdk*) e poi li ricrei nel modo corretto.

pps
visto che hai così tanti dischi, se te ne avanza una coppia fatti sentire :-D

Perfetto, gentilissimo
nel frattempo che aspettavo una risposta ho cercato un pò in internet e mi sono documentato a dovere , almeno spero.

Ho cercato in primis qui http://www.kernel.org/pub/linux/docs/device-list/devices.txt

E ho visto che :

57 char Hayes ESP serial card
0 = /dev/ttyP0 First ESP port
1 = /dev/ttyP1 Second ESP port
...

57 block Sixth IDE hard disk/CD-ROM interface
0 = /dev/hdk Master: whole disk (or CD-ROM)
64 = /dev/hdl Slave: whole disk (or CD-ROM)


allora non ho fatto altro che fare come hai scritto te mettendo 57 0 e tutto ha funzionato.

Sempre gentilissimo, diciamo che mi hai salvato la vita , tra un cazz e naltro sono circa a 1.7 TB, e dischi che avanzano al momento non ne ho , anzi stò aspettando che scendano di prezzo quelli da 500Gb , costano ancora un pò troppo , ma se sei di Milano o limitrofi ( non ho guardato il tuo profilo chiedo venia ) hai una birra da litro pagata in qualsiasi momento, ce l'hai in ogni caso ma se sei vicino ci sono più possibilità

Cze

P.S. Ho visto ora .. Bergamo ... !!!!!
Siamo vicini .... dimmi te
che poi Bergamo non è poi così lontana da Castegnato!

Giustissimo!!! Io organizzerei subito una serata dal major per :

1- ringraziare alfredoa per il suo prezioso contributo e avermi salvato dalle grinfie di Gimmy
2- una bella rimpatriata ci vuole!

Ciauz

Aspettiamo alfredoa

Che dici Bino ... parla se hai coraggio !!!!!

Cmq ho un 120 ed un 200 sputtanati ... che stress ... volevo prendere 2 400 da aggiungere ora ci penso

Cze
per un attimo ho pensato che li avessi da regalare!

[QUOTE=binolandia;8324822]Giustissimo!!! Io organizzerei subito una serata dal major per :

1- ringraziare alfredoa per il suo prezioso contributo e avermi salvato dalle grinfie di Gimmy
2- una bella rimpatriata ci vuole!

Ciauz[/QUOTE]

SI SI SI SI SI SI ci sono!

Si certo War .. l'altra volta ti dovevi sposare e l'ultima volta avevi un impegno inderogabile con qualcuno che non vedevi da 20 anni o qualcosa del genere ...

Se non vuoi venire a bere con noi dillo e se non sai cosa rispondere, sallo !!!

ok ???

Cmq una bevutina ce la famo ... se davvero Alfredoa decidesse di aggregarsi sarebbe il benevenuto e avrebbe una birra da litro pagata.

Metà mese più o meno ?? anche verso la fine ?? chi verrebbe ?? che ne dite facciamo Topic ?? anche se saremo in 4 che ce frega di birra ce n'e' a volontà ed anche buona aggiungerei ....

Cze

[QUOTE=Gimmy;8325245]Aspettiamo alfredoa :)[/QUOTE]

non sono incline ad ottemperare alla vostra richiesta. [cit]

il problema è che soffro di una strana sintomatologia e non vorrei che possa risultare infettiva.
sono un filino astemio. :-)

per non parlare della cronica assenza di tempo.

no es problema: tu bevi succo di frutta e noi sbevazziamo anche per te! :lol:
no dai, seriamente… io ne ho gia’ perse due e vorrei davvero esserci quest volta!

bè io non posso mancare! E speriamo che questa volta War si faccia vedere!
mi hanno appena precettato per sabato 11, quindi... come da mio voto nell'altro 3d tifo per sabato 18.
oops, stiamo andando OT...