El 2005-03-14 a las 17:58 +0100, Wilson Castro escribió:
Si eso parece... a veces aparece que el propietario es castro y que el disco es del grupo jboss y otras veces que el propietario es root y que es del grupo root....
En medio lo único que hago es ls -la...
A ver.
Uno, es que cambiar los permisos del directorio /media/blablabla, no es el
camino en una partición fat, y menos si es automontada. Las desapariciones
son precisamente por eso, el automount. Me da la impresión que lo está
montando y desmontando continuamente.
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.
Otra, es estudiarse como trabaja el automount.
Manuales:
autofs(5)
autofs(8)
Configuraciones:
/etc/auto.misc
/etc/nsswitch.conf
Script de arranque
./init.d/autofs
Este ultimo script indica que usa los ficheros:
/etc/auto.master --> #/misc /etc/auto.misc
/etc/sysconfig/autofs --> AUTOFS_OPTIONS=""
Sin emabargo (suse 9.1) "rcautofs status" me dice que no está en uso. Sin
embargo, funciona:
/dev/fd0 /media/floppy subfs fs=floppyfss,procuid,nodev,nosuid,sync 0 0
nimrodel:~ # ls /media/floppy/
. .. etc home root
nimrodel:~ # mount
...
/dev/fd0 on /media/floppy type subfs (rw,nosuid,nodev,sync,fs=floppyfss,procuid)
nimrodel:~ # lsmod
subfs 7424 1
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:
cer@nimrodel:~> locate subfs
/etc/hotplug/hotplug.subfs.functions
/lib/modules/2.6.5-7.145-default/extra/subfs.ko
/lib/modules/2.6.5-7.147-default/extra/subfs.ko
¿Hay algún fichero de documentación que lo mencione, en
"/usr/src/linux/Documentation"? Grep al canto... no, no lo hay. Bueno,
puesto que viene en "extra", los fuentes no serán los de kernel-sources.
Mirando con pin, encuentro dos paquetes distintos:
submount-0.9-33.i586.rpm --> instalado.
km_submount-0.9-33.i586.rpm --> no instalado (son los fuentes).
Suponiendo que sea controlado por hotplug (ver
/etc/hotplug/hotplug.subfs.functions) entonces el fichero de configuración
es /etc/sysconfig/hotplug. Veo dos ajustes interesantes:
HOTPLUG_DEBUG="no"
HOTPLUG_USE_SUBFS=yes
Por lo que veo en ese script, hotplug monta los discos asociados a un
desktop. Vamos, que es el que se encarga de que aparezcan ahí, en
"function mount_media()".
Ya sólo me queda por indagar que saco en los fuentes
(km_submount-0.9-33.i586.rpm). A ver. Hay un readme, que pone:
Submount subfs version 0.8 February 20, 2004
Copyright (C) 2003-2004 Eugene S. Weiss