
Hola :) 2013/10/27 Carlos E. R. <robin.listas@telefonica.net>:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
El 2013-10-27 a las 22:16 +0100, Rafa Griman escribió:
Hola :)
El 2013-10-26 a las 22:49 +0200, Rafa Griman escribió:
[...]
¿Mezclas NFS y SMB? ¿Con los mismos datos? Me refiero a que si un mismo fichero (directorio o no) los compartes tanto con NFS como con SMB. NO lo hagas.
¿Y eso? :-?
Porque no se "avisan" que tienen el fichero bloqueado.
¡Anda!
Ejemplo: si en Windows dos personas abren un fichero que se encuentra en un servidor, al segundo tipo le aparecerá un mensaje en pantalla de:
"Fulano_1 tiene abierto el fichero. ¿Desea abrirlo en sólo lectura o hacer una copia local?"
... Bueno, algo así sale, no me sé el mensaje real O:)
Si, el Windows tiene definido y documentado la compartición de ficheros desde quizás el MsDOS 4.0, con bloqueos forzados por el sistema, no voluntario. No necesita ficheros bandera.
En MsDOS, e imagino que el Windows lo sigue soportando, podías bloquear una region de un fichero. Podías decir que una zona del fichero estaba en lectura/escritura, mientras otras zonas estaban accesible para sólo lectura.
Sí, lo que no me acuerdo es cómo se llama O;) Esto ahora se está poniendo de moda en los sistemas de ficheros basados en objetos. Abres un objeto (parte del fichero, mientras que el resto no lo tocas.
Bueno, pues si Fulano_1 abre el fichero mediante NFS ... para SMB ese fichero no está bloqueado por lo que dejará a Fulano_2 abrirlo = corrupción de datos.
¡Arrea! :-O
El sistema operativo sabe que el fichero está abierto (lo puedes comprobar con fuser o lsof), pero el servidor (NFS o Samba) no sabe que el ficerho está bloqueado porque no "conocen" los bloqueos que hace el otro.
Vaya fallo...
No es realmente un fallo ... es que son dos estándares diferentes y cada uno va por su lado. Estaría bien que dijeran: "Vamos a definir el bloqueo de ficheros de esta manera ..." Pues si eso te parece un fallo (mejor dicho: engorroso) ... no te quiero contar el tema de permisos ... HTH Rafa -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org