Pagina 1 di 1

il mount è ubriaco ....

Inviato: mer 14 lug 2004, 13:09
da backbone
Ciao a tutti.
<BR>Ehm ho un problemino al quanto scemo e fastidioso.
<BR>
<BR>il mount se ne è andato del tutto fuori, mi spiego.
<BR>
<BR><!-- BBCode Start --><B>#mount /dev/hdc /mnt/dvd : special device does not exist</B><!-- BBCode End -->
<BR>questo da quando ho compilato k3b.(anche se penso che non centri molto).
<BR>
<BR>Con un bel e sano cat | dmesg:
<BR><!-- BBCode Start --><I>hdc: _NEC DV-5800A, ATAPI CD/DVD-ROM drive</I><!-- BBCode End -->
<BR><!-- BBCode Start --><I>hdd: Hewlett-Packard CD-Writer Plus 9100, ATAPI CD/DVD-ROM drive</I><!-- BBCode End -->
<BR> :-(
<BR>A quanto pare è tutto a posto solo che un paio di linee piu sotto:
<BR>
<BR><!-- BBCode Start --><I>hdc: ATAPI 48X DVD-ROM drive, 512kB Cache</I><!-- BBCode End -->
<BR><!-- BBCode Start --><I>Uniform CD-ROM driver Revision: 3.20</I><!-- BBCode End -->
<BR><!-- BBCode Start --><I>hdd: ATAPI 32X CD-ROM CD-R/RW drive, 4096kB Cache</I><!-- BBCode End -->
<BR>
<BR>Io non so, quindi per evitare problemi dopo ve l ho pastato adesso.
<BR>
<BR>Ho fatto varie prove gironzolando per googleworld, e di tutte le cosette...
<BR>ehm mi sa che ho combinato un pasticciolo.
<BR>
<BR>ho provato con /dev/cdrom, /dev/scd0 perche ne avevo fatto un collegamento a /dev/hdc
<BR>cosa che penso mi ha rovinato l esistenza.
<BR>Di conseguenza di prima mattina appena svegliati non è che il cervello sia del tutto
<BR>cosciente delle azioni quindi tanto per far danno ha deciso di eliminare /dev/hdc e di farne
<BR>un link simbolico a /dev/cdrom.
<BR>Quindi ora sto messo:
<BR>
<BR><!-- BBCode Start --><B>#mount /dev/hdc /mnt/dvd: mount: Too many levels of symbolic links</B><!-- BBCode End -->
<BR>
<BR>Magari qualcuno ha avuto lo stesso problemino.
<BR>
<BR> :-D
<BR>
<BR>thnz per le info ...... :-W <br>

il mount è ubriaco ....

Inviato: mer 14 lug 2004, 14:09
da useless
normalmente è /dev/cdrom che è un link al device opportuno, e non il contrario! i file dei dispositivi in /dev si creano con mknod, non sono file normali. infatti se fai un ls -l /dev/ vedrai che ci sono 2 numerini in + x ogni file, che i file normali non hanno. tali numeri si chiamano major e minor e servono a unix x mappare le system call universali x i dispositivi (open, read, write, close...) a funzioni specifiche x il dispositivo in questione: per intenderci, una write sulla porta seriale funzionerà in modo diverso da una write su un disco. boh, la teoria finisce qua ;-).
<BR>
<BR>x risolvere il tuo problema, cancella /dev/hdc e ricrealo col major e minor giusti:
<BR>rm /dev/hdc -rf
<BR>mknod /dev/hdc b 22 0
<BR>chown root:disk /dev/hdc
<BR>chmod 660 /dev/hdc
<BR>
<BR>gli ultimi 2 settano i permessi nello standard slack. fatto questo puoi creare /dev/dvd in modo che punti a hdv:
<BR>ln -s /dev/hdc /dev/dvd
<BR>
<BR>tanta fortuuuuna :-D.<br>

il mount è ubriaco ....

Inviato: mer 14 lug 2004, 15:13
da backbone
Useless sei un grande... ehhehe :-]
<BR>
<BR>Ma passarmi un link per queste info?????<br>