Newsgroup: it.comp.os.linux.iniziare
Titolo: [debian sarge] problema con i dev

da  un po' di tempo ho un problema che non riesco a spiegarmi.
ad ogni riavvio del pc, praticamente alcuni file in /dev/ spariscono.
la distribuzione è una debian sarge con kernel 2.6.7 che mi sono
compilato.
tutto andava bene fino a quando un giorno mi sono accorto che in / c'erano
due directory: /.dev/ e /dev/
non so con quale testa.... ho eliminato al directory nascosta (che in
effetti non mi spiego come sia comparsa) e così si sono cancellati tutti
i file device in /dev/.
grazie a knoopix faccio un boot da cd, ed eseguo un MAKEDEV, riavvio, e
seguendo il man MAKEDEV ricreo tutti i files.
non so se la causa è quella, fatto sta' che adesso ogni volta che riavvio
il pc, sparisce completamente (per fare un esempio) /dev/fd0.
Ogni volta devo loggarmi da root e dare un #MAKEDEV generic
certo potrei mettere uno script in /etc/init.d, pero' questo non
risolverebbe qualcosa che evidentemente non va...
nessuno puo' darmi qualche consiglio?
Alberto
-- 
mailto: 
alb...@bigfoot.com
 - ICQ: 35062672
http://alb.hey.to
http://web.tiscali.it/albertobaldan/pgp/albald-bigfoot-com.asc

 Ogni volta devo loggarmi da root e dare un #MAKEDEV generic
cosa hai in /etc/fstab e in /etc/rc2.d ??
Ciao
gl :)

 cosa hai in /etc/fstab e in /etc/rc2.d ??
non so a cosa serva sapere cosa ho in fstab che seve solo a mount cmq...:
==============================================
proc            /proc             proc    defaults                   0       0
/dev/hda1       /mnt/ntfs         ntfs    umask=000,users            0       0
/dev/hda5       /mnt/dos          vfat    quiet,umask=000,users      0       0
/dev/hdb1       none              swap    sw                         0       0
/dev/hdb2       /boot             ext3    defaults                   0       2
/dev/hdb3       /                 ext3    defaults,errors=remount-ro 0       1
/dev/hdc        /media/cdrecorder iso9660 ro,user,noauto             0       0
/dev/hdd        /media/cdrom      iso9660 ro,user,noauto             0       0
/dev/fd0        /media/floppy     auto    rw,user,noauto             0       0
/dev/sda1       /mnt/pen          vfat    user,noauto,umask=000      0     0
==============================================
mentre in rc2.d:
S01lokkit
S10sysklogd
S11klogd
S14ppp
S18portmap
S19lirc
S20acpid
S20alsa
S20cupsys
S20dbus-1
S20exim4
S20fam
S20festival
S20hddtemp
S20inetd
S20irda-utils
S20makedev
S20no-ip
S20sensord
S20ssh
S20xfs-xtt
S20xinetd
S20xprint
S21aumix
S21nfs-common
S23ntp-server
S50proftpd
S89atd
S89cron
S90vmware
S99gdm
S99rmnologin
S99stop-bootlogd
S99xdm
==============================================


 S99xdm
usi gdm e xdm contemporaneamente?
te ne serve uno solo, forse gdm!
Ciao!
gl :)

 te ne serve uno solo, forse gdm!
mmmmm
x-windows-system lo vuole nelle dipendenze...
ci pensero' su..
Alberto

 x-windows-system lo vuole nelle dipendenze... ci pensero' su..
x-windows-system è un metapackage, un pacchetto che richiede solo
dipendenze di altri pacchetti ma in realtà non fa niente.
x-windows-system peserà si e no 10kb.
se lo togli, resta xfree e puoi togliere i pacchetti non utilizzati (tipo
quelli che vedi con `deborphan`)
ad ogni modo, solo uno dei due DM sta funzionando e dubito che sia xdm.
Ciao
gl :)

 compilato.
Hai udev, per caso? E quali files spariscono?
Ciao
  Andrea

 Hai udev, per caso? E quali files spariscono?
non so cosa sia... ma si a linea di comando c'e'.
in /etc/init.d/ pure (udev)
esiste anche un file /dev/.udev.tdb
mi spariscono di sicuro i files dei floppy (tutti gli fd...)
e diverse directory come /dev/ataraid
poi penso ne spariscano altri, ma sinceramente non so dire..


 e diverse directory come /dev/ataraid
Se questi files ti servono e non vengono creati dalla configurazione di
default dovrai intervenire sui files di configurazione; questo però va al di
là delle mie attuali conoscenze.
Ciao
  Andrea

 di là delle mie attuali conoscenze.
provero' a studiarmi un po' il man di udev allora se dici che è lui la
causa...


 causa...
Volendo puoi anche levarlo, il sistema funziona bene anche senza. 
A proposito, che kernel stai usando? Non sono sicuro che funzioni con i
kernel della serie 2.4 ...
Ciao
  Andrea

 kernel della serie 2.4 ...
Di piu`: se, come ricordo, udev si appoggia a /sys, non puo` funzionare con 
kernel < 2.6.0
-- 
Francesco Romani -- Ikitt 
'In fact, users don't read /anything/'                       -- Joel Spolsky
"l'INFORMATICA e` morta"

  compilato.
come detto piu' avanti nel thread, hai udev (nuova gestione dei device
in /dev del kernel 2.6.x)
c'e' un demone, udevd, che "si accorge" dei dispositivi fisici che hai
intallato o che inserisci (= chiavi usb, macchine fotografiche ....)
e che crea il device opportuno in /dev
questa associazione non e' piu' fatta a livello kernelspace ma a livello
userspace (= molta piu' flessibilita' nell'associazione dei device con
il filesystem, ma non solo...)
il file di config li trovi in /etc/udev/udev.rules
ci sono diversi vantaggi (quando riesci a far funzionare il tutto :-)
per esempio io associo il device /dev/camera alla macchina fotografica
usb, che viene creato ogni volta che la connetto e tolto quando
sconnetto.
e fin qui stiamo trattando solo la gestione del /dev
poi ci sarebbe la gestione di /etc/fstab per poter montare in automatico
i nuovi dispositivi, ma questa e' roba di hal (+ qualche altro
pacchetto) + il file 
http://ccomb.free.fr/usbstorage/updfstab-2.6-12
ciao
-- 
Pa.Ped
VOTE AGAINST SPAM! 
http://www.politik-digital.de/spam/it/
Contro i brevetti software: 
http://petition.eurolinux.org/index_html