Pagina 1 di 1

device e udev

Inviato: dom 12 dic 2004, 22:59
da lunos
slackware current kernel 2.6.9
<BR>/dev/hdd è il masterizzatore
<BR>/dev/hdc lettore
<BR>questi sono i due device messi in /etc/fstab
<BR>purtroppo all´avvio mi ritrovo:
<BR>/dev/hdd masterizzatore (va bene)
<BR>/dev/hdc è un liink a /dev/dvd
<BR>/dev/dvd è un link a /dev/hdd
<BR>io vorrei che si formasse /dev/hdc come lettore e che /dev/dvd puntasse a tale device.
<BR>non ci riesco proprio.
<BR>chiedo gentilmente un aiutino grazie
<BR><BR><BR>[ Questo Messaggio è stato Modificato da: lunos il 12-12-2004 22:59 ]<br>

device e udev

Inviato: lun 13 dic 2004, 3:21
da meritil
Aggiungi queste righe a /etc/udev/rules.d/udev.rules
<BR>
<BR>BUS="ide", KERNEL="hdc", NAME="hdc", SYMLINK="dvd cdroms/cdrom%n" GROUP="cdrom"
<BR>BUS="ide", KERNEL="hdd", NAME="hdd", SYMLINK="cdrom cdroms/cdrom%n" GROUP="cdrom"
<BR>
<BR>E assicurati che queste righe siano commentate in make_extra_nodes.sh nella directory /etc/udev/script
<BR>
<BR># If we can, add a default /dev/cdrom and /dev/dvd link:
<BR>#if /bin/ls -l /dev | grep -w cdrom 1> /dev/null 2> /dev/null ; then
<BR># ( cd $udev_root
<BR># /bin/ls -l * | grep -w cdrom | cut -f 2 -d : | cut -f 2 -d ´ ´ | while read optical_device ; do
<BR># # It has to be a cdrom. Last one wins.
<BR># ln -sf $optical_device cdrom
<BR># # If it´s a DVD, set that link as well:
<BR># if grep -i dvd /proc/ide/$optical_device/model 1> /dev/null 2> /dev/null ; then
<BR># ln -sf $optical_device dvd
<BR># fi
<BR># done
<BR># unset optical_device
<BR># )
<BR>#fi
<BR>
<BR>
<BR>Al prossimo riavvio di udev avrai:
<BR> /dev/cdrom -> /dev/hdd
<BR> /dev/dvd -> /dev/hdc
<BR>
<BR>Le righe puoi modificarle a piacimento, cambiando i device e i nomi dei link come ti pare anche inventandoti nuovi nomi per i link tipo /dev/masterizzatore
<BR>
<BR>Spulcia il forum questa è la 3° volta che spiego come fare....
<BR>
<BR>Ciao <br>

device e udev

Inviato: lun 13 dic 2004, 15:52
da lunos
grazie per la pazienza, ho fatto un po´ di casino con i device...
<BR>una cosa: nel file /etc/fstab vi sono le stringhe per /dev/hdc e /dev/hdd che vengono montati non automaticamente rispettivamente in /mnt/cdrom e /mnt/cdrom1. non vanno modificate, giusto?
<BR>lo sò che non dirai parolacce, altrimenti mi avresti mandato a benedire prima. grazie ancora<br>

device e udev

Inviato: lun 13 dic 2004, 16:16
da meritil
certo che vanno modificate...
<BR>
<BR>le due regole di udev che ti ho suggerito definiscono categoricamente due link
<BR>
<BR>"/dev/dvd e "/dev/cdrom" che sono rispettivamente link a /dev/hdc e /dev/hdd quindi in fstab devi mettere
<BR>
<BR>/dev/dvd /mnt/dvd eccecc 0 0
<BR>/dev/cdrom /mnt/cdrom eccecc 0 0
<BR>
<BR>oppure
<BR>
<BR>/dev/hdc /mnt/dvd eccecc 0 0
<BR>/dev/hdd /mnt/cdrom eccecc 0 0
<BR>
<BR>Che funzionalmente è la medesima cosa, solo che conviene usare la prima sintassi.. perché?
<BR>Perchè il giorno che vorrai fare delle modifiche ai dispositivi, aggiungerne di nuovi o mescolarli, ti basterà modificare udev.rules tralasciando fstab dove occorrono dei link che si sistemano automaticamente grazie a udev.
<BR>
<BR>Ciao
<BR>
<BR>ps: Io uso cdrom e dvd come nomi dei link ma tu puoi sbizzarrirti e utilizzare i nomi che vuoi...
<BR>Ciao
<BR>
<BR><BR><BR>[ Questo Messaggio è stato Modificato da: meritil il 13-12-2004 16:22 ]<br>

device e udev

Inviato: lun 13 dic 2004, 16:21
da meritil
dentro /mnt cancella cdrom e cdrom1 che fai confusione, creati due directory dvd e cdrom, cdrom e cdrom1 non solo ti confonde ma è scomodissimo con l´autocompletazione del testo (tasto TAB quando si è in terminale)
<BR>Poi fa come vuoi, ti ripeto puoi scegliere i nomi che più gradisci, il mio è solo un consiglio.<br>