← Back to team overview

sslug-teknik team mailing list archive

Re: lave flere /dev/hdX'ere

 

On Mon, Jan 26, 2004 at 11:35:13 +0100, Lars Riisgaard Ribe wrote:
> Hej Sslug-teknik
> Jeg har lige indsat et IDE kontrollerkort mere i min maskine, med den 
> effekt, at det nye drev på kortet kom til at hedde hdi. Desværre findes 
> der kun devices til /dev/hdh. Er det noget jeg kan lave selv?
> Jeg vil gætte på, at jeg tager mknod og giver dem et majornummer og et 
> minor. Jeg kender INTET til, hvad disse faktisk betyder, men jeg kan da 
> se et system i minor numbers. Skal jeg bare prøve at tage det næste 
> major number eller kan jeg se de allerede tagne et eller andet sted, 
> eller har jeg bare fået HELT galt fat i den?

Jo, se /usr/src/linux/Documentation/devices.txt
I SuSe er den dog oprettet (alle hda - hdl)
Og SuSe har et script MAKEDEV.ide der gør det (ligger i SuSE kernel source).

Ser du i ovensåtende devices.txt så har "hdi block": 
 major 56, minor starter med 0
 (og hdj er 56 minor starter med 64).

dvs.

makedev /dev/hdi b 56 0

og for /dev/hdi? partitionerne:

    for part in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
    do
        makedev /dev/hdi$part b 56 `expr 0 + $part`
    done



-- 
mvh Frank Damgaard  | 



References