Carlos E. R. wrote:
El 2005-05-12 a las 13:09 -0400, Hipolito A. Gonzalez M. escribió:
Conventional Mounting Instead of subfs
¿Que fecha tiene este artículo? No lo he visto antes, y he buscado. Ah, de antesdeayer (10.05.2005), por eso no lo conocía.
Jajaja, lo busque ayer. jajaja por eso si lo encontre yo!
http://portal.suse.com/sdb/en/2005/05/dkukawka_subfs_nomount.html
As root, create a file with a file name of your liking and the ending .fdi in /usr/share/hal/fdi/95userpolicy/. Example:
*noautomount.fdi*
Edit the file with an editor of your choice:
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
¡Yagh! Odio este formato. ¿Tenemos que sabernos de memoria todas las claves? ¿Que es lo que tiene de malo un fichero de configuración a la antigua, las variables a la izquierda, un igual, y a la derecha los valores. Puñetas. Si quieren usar XML, que inventen primero un editor XML que entienda ese galimatías. :-/
Si, tienes toda la razon, te apoyo..... Lastima que Rafa ya no esta en SuSE para que pelee por nosotros. Es increible!!!!!
<!-- This .fdi file prevent automount for every media (storage devices) e.g. floppy, CD/DVD, USB-Stick, USB-Disk, external harddisk. --> <deviceinfo version="0.2"> <device> <match key="storage.policy.should_mount" bool="true"> <merge key="storage.policy.should_mount" type="bool">false</merge> </match> </device> </deviceinfo>
After customizing the file, execute the following command as root:
Vale, los de suse tan majos como siempre: "después de ajustar el fichero"... Fale. ¿Que ajusto, como? Que es eso de "storage.policy.should_mount" ¿Como pongo ahí "no me montes la dvdera? ¿Pongo "devdera? ¿Que rayos pongo?.
Avisame que poner, y como pongo las grocerias para que no auto monte!!!
!"/(&!%·/&·%/&
¿Donde está el manual de la sintaxis?
Esto se llama documentar las cosas, si señor. Hay que j*****
Saldra en la proxima version. jajajaja man fuck
Ahora, les pregunto a los que tienen el 9.3, poque no detienen el servicio de hal, y solamente crean los directorio en /media como normalmente es y lo montan manalmente, a ver si funciona sin crear el script en xml
Por dos razones. Una, es que no se todavía que es el hal. En el manual de administración (acabo de hacer un grep) no he encontrado ni una sola referencia a él. (2) No se, por tanto, a que afecta y que dejaría de funcionar.
Bueno, edita el /etc/rc.d/hal o como se llame y pegalo amigo, para ver que vemos.....
Si señor, buena documentación por parte de SuSE. Buen trabajo, si señor.
:-/
:(
Prueben y avisen!!!
He puesto el fichero ese, tal y como viene, y no sirve de nada, sigue montándose. En ese fichero hay que listar de alguna forma que es lo que no quieres que se monte, ¡pero no dicen como!
[...]
Entiendo!!
Hay otro artículo relacionado:
http://portal.suse.com/sdb/en/2005/05/dkukawka_hal_mountpoints.html Mounting to Static Mount Points
que dice como poner puntos de montaje fijos, es decir, nombres fijos y no los que se inventa. Y pone ejemplos completos. Descifrando de ahí, y después de varias pruebas, lo he descubierto.
Ohhh gran dios!!!! Eso es amigo! yo adoro los puntos estáticos, y no los dinamicos que el pone, para mas remater
O:-)
La linea en cuestión que ha obviado poner el artículo es:
<match key="block.device" string="/dev/hdc">
Las definiciones de los dispositivos se pueden ver con el comando "lshal" - que por cierto, ¡no tiene manual! Si es que, es que...
Ni con --h --help -h ????
(echad un vistacillo por ese comando, hay multitud de cosas).
Con lo que el fichero de marras queda así - por cierto, como editor de consola usad el mcedit, colorea la sintaxis y eso ayuda:
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- --> <!-- This .fdi file prevent automount for every media (storage devices) e.g. floppy, CD/DVD, USB-Stick, USB-Disk, external harddisk. --> <deviceinfo version="0.2"> <device> <match key="block.device" string="/dev/hdc"> <match key="storage.policy.should_mount" bool="true"> <merge key="storage.policy.should_mount" type="bool">false</merge> </match> </match>
<match key="block.device" string="/dev/hdd"> <match key="storage.policy.should_mount" bool="true"> <merge key="storage.policy.should_mount" type="bool">false</merge> </match> </match>
<match key="block.device" string="/dev/fd0"> <match key="storage.policy.should_mount" bool="true"> <merge key="storage.policy.should_mount" type="bool">false</merge> </match> </match>
</device> </deviceinfo>
Pero yo no quiero aprender xml, no soy programador, deben poder ponerlo de manera normal? O no? Grrrrrrrrrrrrrrr
Me mosquea lo de "<deviceinfo version="0.2">", no se cuando cambiará la versión que debemos hacer - con tan buena documentación...
Si
Por cierto, que cada probatina añade una montura:
/dev/fd0 on /media/floppy_2 type subfs (rw,nosuid,nodev,sync,fs=floppyfss,procuid) /dev/fd0 on /media/floppy_3 type subfs (rw,nosuid,nodev,sync,fs=floppyfss,procuid) /dev/fd0 on /media/floppy_4 type subfs (rw,nosuid,nodev,sync,fs=floppyfss,procuid) /dev/fd0 on /media/floppy_5 type subfs (rw,nosuid,nodev,sync,fs=floppyfss,procuid)
En donde agrega eso tan feo?
Pero ya funciona, no me automonta la disquetera, ni las cdromeras. El sistema es altamente configurable, está muy bien, me supongo, pero...
¡NO LO HAN DOCUMENTADO! Grrrr :-(
Y no dejan una opcion durante la instalacion que pregunte: montaje windomsero con guindadas, o montaje para machos!!!!! Como pasar una sugerencia? Alguno sabe?
-- ------------------------------------------------------ Una prensa libre es el gran enemigo de los dictadores. Independientemente de sus abusos, sus debilidades, sus errores. Una prensa libre es la gran aliada y defensora de la democracia. Charlos S. Shapiro Embajador de USA en la Rep. de Venezuela Martes, 20 de Mayo 2003