El vie, 03-02-2006 a las 20:51 +0100, Jaume Martin Claramonte escribió: > El vie, 03-02-2006 a las 20:07 +0100, Iñaki escribió: > > El Viernes, 3 de Febrero de 2006 19:36, Jaume Martin Claramonte escribió: > > > El vie, 03-02-2006 a las 14:44 -0300, velkro escribió: > > > > <jaume> > > > > Ya que tienes un 2.6.15-2 pues instalate udev y olvidate del fstab y el > > > > mount yo tengo un 2.6.12-1 y me va de perlas es conectarlo y aparecer en > > > > media:/ de kde. > > > > </juame> > > > > > > > > me quede pensando en porque decis que se olvide del fstab. podrias > > > > explicarlo? > > > > velkro. > > > > > > Si no me equivoco y si es asi es que me corrigan, porque el udev crea > > > unos dispositivos al arrancar el sistema asi luego cuando enchufas un > > > usb(pendribe, mp3's, ...) y sin haber añadido ni modificado ninguna > > > linea en el fstab, el udev te monta automaticamente el dispositivo. Por > > > eso que te olvides del fstab (porque no tienes que modificar nada) y que > > > te olvides de montar (porque tu no ejecutas el comando mount) es mas si > > > te has instalado el udev y todo te funciona como te digo, una vez > > > automontado lo intentas desmontar manualmente ejecutando umount y te da > > > error. > > > > > > No, no es así exactamente: > > > > udev no monta ningún dispositivo, udev simplemente crea en el arranque los > > dispositivos que se detecten (crea los ficheros /dev/****). > > > > Además, hotplug detecta cuando se inserta un dispositivo USB y se comunica con > > udev para que éste cree el /dev/sd** pertinente. De hecho, desde hace un > > tiempo ya no existe hotplug porque viene integrado dentro de udev. > > > > Imaginamos que enchufamos un pendrive. Hasta ahora no se ha automontado nada. > > Sólo se han creado estos dispositivos: > > > > root@maquina#> /dev $ ls -l sd* > > brw-r----- 1 root hal 8, 0 2006-02-03 19:56 sda > > brw-r----- 1 root hal 8, 1 2006-02-03 19:56 sda1 > > (fijarse en el grupo "hal") > > > > > > Como tenemos instalado dbus, pmount y hal ocurre que hal se ha enterado de ese > > nuevo dispositivo y se lo comunica mediante dbus a KDE y Gnome (es que esté). > > Entonces aparece un iconito del pendrive DESMONTADOOOOOOOOOO en el escritorio > > o donde toque. > > > > Si hacemos un "ls -l /media" no vemos nada referente a el pendrive (claro, > > porque de momento NADIE lo ha montado). > > > > Ahora hacemos dobleclik en el icono (o tal vez KDE lo haga automáticamente con > > la pantallita esa de "¿Qué desea hacer con el dispositivo? abrir, abrir > > con...", pero eso ya es cosa de KDE (y Gnome supongo). > > > > Ahora SI está montado, hacemos "ls -l /media" y vemos que está "sda1" y que > > pertenece a nuestro usuario (porque es quien lo ha montado). > > > > Para desmontarlo no vale "umount" porque umount sólo desmonta dispositivos > > indicados en el fstab. Así pues hace falta "pmount", que vale para ambos. > > Umount como root desmonta lo que sea (no necesita estar en fstab).... mario@mariodebian:~$ dmesg|tail sdb: Write Protect is on sdb: Mode Sense: 00 c0 00 80 sdb: assuming drive cache: write through SCSI device sdb: 2051809 512-byte hdwr sectors (1051 MB) sdb: Write Protect is on sdb: Mode Sense: 00 c0 00 80 sdb: assuming drive cache: write through sdb: sdb1 sd 1:0:0:0: Attached scsi removable disk sdb usb-storage: device scan complete mario@mariodebian:~$ mount |grep sdb /dev/sdb1 on /media/EducaTIC type vfat (ro,nosuid,nodev,quiet,shortname=mixed,uid=1000,gid=1000,umask=077,iocharset=utf8) mario@mariodebian:~$ grep sdb /etc/fstab mario@mariodebian:~$ sudo umount /dev/sdb1 Password: Un detalle que me gustaría añadir es que el punto de montaje usado es el nombre de volumen del dispositivo (usbdisk-X sino tiene). Tanto en gnome como kde es muy complicado saber que disco queremos usar si se llaman "Volume 1Gb" o similares. El nombre se puede editar con mslabel (paquete mtools) para particiones fatXX y e2label para particiones ext2/ext3. Saludos > Gracias por la correcion Iñaki. > >
Attachment:
signature.asc
Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente