El 2005-03-15 a las 10:58 +0100, Wilson Castro escribió:
Se me ocurren varias cosas. Una, es mirar en el log del kernel (/var/log/kernel, se habilita en syslog) que mensajes aparecen justo después de enchufar el disco. Tengo la sospecha que tienes problemas, que el soporte de tu tipo de disco por linux todavía no está maduro.
1. No encontré ningún archivo /var/log/kernel
Como te dije, tienes que habilitarlo cuando lo necesites. Edita "/etc/syslog.conf", y añade: kern.* -/var/log/kernel y luego "rcsyslog restart". Ojo, que en caso de algunos errores ese fichero puede crecer megabytes por minutos: por eso no está activado por defecto.
Pero en la variable HOTPLUG_DEBUG en el archivo /etc/sysconfig/hotplug he puesto el valor "yes"
2. Adjunto una copia de lo que aparace para hoy del archivo /var/log/messages...
------------------- líneas importantes --- creo --------- Mar 15 08:33:40 wimsey kernel: usb 5-1: new high speed USB device using address 2 Mar 15 08:33:40 wimsey kernel: usb 5-1: Product: USB2.0 Storage Device Mar 15 08:33:40 wimsey kernel: usb 5-1: Manufacturer: Cypress Semiconductor Mar 15 08:33:40 wimsey kernel: usb 5-1: SerialNumber: DEF109649C84 Mar 15 08:33:46 wimsey kernel: Initializing USB Mass Storage driver... Mar 15 08:33:46 wimsey kernel: scsi0 : SCSI emulation for USB Mass Storage devices Mar 15 08:33:48 wimsey kernel: Vendor: HDT72252 Model: 5DLAT80 Rev: 0 0 Mar 15 08:33:48 wimsey kernel: Type: Direct-Access ANSI SCSI revision: 02 Mar 15 08:33:48 wimsey kernel: SCSI device sda: 488397168 512-byte hdwr sectors (250059 MB) -------------------------------------------------------------------
Si ese disco siempre aparece como /dev/sda, esa es la pista para activarlo como fijo en el fstab y quitarlo del automount. Pero no lo pongas en auto, porque como un dia arranques sin enchufarlo, el sistema no arrancará. El problema es si un dia insertas otro disco, y lo lee antes.
Al probar el comando "/etc/init.d/autofs status" aparece:
Acuerdate que "rcautofs" es un enlace al mismo script en /sbin, o sea, que puedes acceder sin teclear el camino completo. De hecho, "rc[tab][tab]" te sacará la lista de todos los servicios disponibles.
wimsey:/home/castro # /etc/init.d/autofs status Checking for service autofs: running
Ah, eso es diferente de mi sistema. Ahora mismo no me acuerdo si es que lo apagué, es facil que lo hiciera hace meses.
por ningún lado aparece /media/usb... Uhmmmm ?
No se, tendría que leerme el manual. Y, por otra parte, si lo maneja hotplug, como pienso, no aparecería ahí.
Script de arranque ./init.d/autofs
No encuentro el directorio : ./init.d
Está en /etc/init.d/
Es decir, el automount se puede hacer de dos maneras distintas:
a) con el demonio autofs b) por el module del kernel subfs.
Y SuSE está usando el segundo método. ¿Que ficheros hay en el sistema que se llamen subfs? Veamos:
Por lo que he entendido esta haciendo el automount con el demonio...
Puede ser. Como en el manual de SuSE no menciona para nada el tema, me es bastante dificil saber cual es la idea de como debe funcionar todo ese tinglado.
es /etc/sysconfig/hotplug. Veo dos ajustes interesantes:
HOTPLUG_DEBUG="no" HOTPLUG_USE_SUBFS=yes
La variable HOTPLUG_USE_SUBFS=yes no aparece en mi /etc/sysconfig/hotplug
Habrá cambiado. Tu tienes el 9.2 y yo el 9.1. Puedes hacer un grep y ver si está en otro fichero.
He seguido las instrucciones de esta dirección:
http://www.novell.com/coolsolutions/feature/11637.html#second
Si, no está mal. Yo estaba pensando en este otro: http://portal.suse.com/sdb/en/2004/05/hmeyer_91_revert_from_subfs.html 9.1: Conventional Mounting Instead of subfs
Queda por mirar en la pagina web de SuSE, por la SDB. Se que hay un artículo sobre como desactivar automount.
Muchas gracias... Informaré en un rato cómo se comporta el disco....
Ayudaría ver el log del kernel cuando se cuelga... suponiendo que no se cuelgue lo bastante para poder grabar ahí. -- Saludos Carlos Robinson