[opensuse-es] Storage compartido
Resulta que entre dos linux tengo que montar una zona compartida. Los usuarios me van a subir cantidades ingentes de ficheros a tratar. son dos maquinas , una los recibe y otra los trata. mi idea era montar = el Home de la maquina 1 (maquina que los recibe) de tal manera que ahi me = meten todos los ficheros (teras) en la maquina 2 esa zona de "storage compartido" la montar=EDa por = ejemplo en /tmp/tratamientos de tal manera que tengo acceso a esa zona para leer y luego escribir el resultado del tratamiento . es esto posible? Gracias -- 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
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2009-06-16 a las 00:26 +0200, Koxkorrita escribió:
Resulta que entre dos linux tengo que montar una zona compartida.
Los usuarios me van a subir cantidades ingentes de ficheros a tratar. son dos maquinas , una los recibe y otra los trata. mi idea era montar = el Home de la maquina 1 (maquina que los recibe) de tal manera que ahi me = meten todos los ficheros (teras) en la maquina 2 esa zona de "storage compartido" la montar=EDa por = ejemplo en /tmp/tratamientos de tal manera que tengo acceso a esa zona para leer y luego escribir el resultado del tratamiento .
es esto posible?
Un sistema de archivos en red como el NFS lo puedes montar desde muchos ordenadores. - -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAko20RsACgkQtTMYHG2NR9W+EQCfdoqXe1xGFDCtdeqfnSwUKPVk 9I4An1WTqyQ3yM20KVhec+UZZ7E2wtUx =jdlo -----END PGP SIGNATURE-----
El 2009-06-16 a las 00:26 +0200, Koxkorrita escribió:
Resulta que entre dos linux tengo que montar una zona compartida.
Los usuarios me van a subir cantidades ingentes de ficheros a tratar. son dos maquinas , una los recibe y otra los trata. mi idea era montar = el Home de la maquina 1 (maquina que los recibe) de tal manera que ahi me = meten todos los ficheros (teras) en la maquina 2 esa zona de "storage compartido" la montar=EDa por = ejemplo en /tmp/tratamientos de tal manera que tengo acceso a esa zona para leer y luego escribir el resultado del tratamiento .
es esto posible?
No veo por qué no :-? Lo único, el rendimiento... si estás trabajando simultáneamente con el mismo recurso y además con archivos grandes. Saludos, -- Camaleón -- 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
Hola :) On Tuesday 16 June 2009 00:26:59 Koxkorrita wrote:
Resulta que entre dos linux tengo que montar una zona compartida.
Los usuarios me van a subir cantidades ingentes de ficheros a tratar. son dos maquinas , una los recibe y otra los trata. mi idea era montar = el Home de la maquina 1 (maquina que los recibe) de tal manera que ahi me = meten todos los ficheros (teras) en la maquina 2 esa zona de "storage compartido" la montar=EDa por = ejemplo en /tmp/tratamientos de tal manera que tengo acceso a esa zona para leer y luego escribir el resultado del tratamiento .
es esto posible?
Para esto puedes usar NFS o Samba o FTP. OJO!! Cuando un usuario abra un fichero, otro usuario no lo podrá usar (a menos que sea para lectura sólo). Si quieres poder abrir un fichero por dos usuarios, tendrás que usar sistemas de ficheros compartidos como CXFS o GFS (lo que se llama una SAN). Si estás hablando de TeraBytes de datos, te aconsejo: - mucha RAM - mucho disco: si puedes usar RAID 10, mejor que mejor - mucha red: channel bonding y jumbo frames - muchos GHz de CPU: para hacer frente a los context switching que te van a hacer las tarjetas de red Nuestros clientes de TV y cine usan FTP, Samba y CXFS, dependiendo del flujo de trabajo que tienen (algunos lo mezclan todo). Así que poder, se puede hacer, ahora depende del rendimiento que quieras que dé y de tu flujo de trabajo y del hw del que dispones. Hablas de TB de datos, la gran duda es, ¿tamaño de los ficheros? No es lo mismo trabajar con 1024 ficheros de 1 GByte que 1048576 ficheros de 1 MByte o 1 fichero de 1 TByte. Tunear Samba o NFS o FTP no tiene mucho misterio porque hay 4 parámetros que puedes tocar que te van a hacer efecto (en Samba casi es desaconsejable andar toquiteando parámetros). Obviamente, son consejos ;) Rafa -- "We cannot treat computers as Humans. Computers need love." rgriman@skype.com rgriman@jabberes.org -- 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
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2009-06-16 a las 17:09 +0200, Rafa Griman escribió:
Para esto puedes usar NFS o Samba o FTP. OJO!! Cuando un usuario abra un fichero, otro usuario no lo podrá usar (a menos que sea para lectura sólo). Si quieres poder abrir un fichero por dos usuarios, tendrás que usar sistemas de ficheros compartidos como CXFS o GFS (lo que se llama una SAN).
Un cutre MsDOS versión 5 (y antes), sobre FAT, puede acceder en escritura al mismo fichero por varios procesos. Tiene definido el protocolo y la API para hacerlo desde hace lustros (1). Poca gente lo sabe o lo ha usado, pero existir, existía. Es más: el Access lo usa. Sospecho que diseñaron esa API pensando en ese programa. En Linux debiera ser posible hacer lo mismo, pero desconozco su API y no puedo confirmarlo. Mi sospecha es que no se puede o que no hay una API definida y estable para ello. (1) Tengo el manual que lo documenta guardando polvo en la estantería, y ese capítulo me lo leí. - -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAko3ue8ACgkQtTMYHG2NR9W8DACeMNxq7AM4KR/FnJ2lXdZO9hK5 BDYAniFfWLehldvI2rnsAb4qG8Yl5t85 =PAfV -----END PGP SIGNATURE-----
participants (4)
-
Camaleón
-
Carlos E. R.
-
Koxkorrita
-
Rafa Griman