[opensuse-es] Mejor sistema de archivos para un server
Voy a formatear uns discos para un server y veo que en la pagina de OS hablan siempre de btfs incluso cuando instalo un desktop lo da como opcion por defecto. Lo que siempre use es ext3 o ext4. Ahora queria armar un server con LVM + raid1 -- El que pregunta aprende, y el que contesta aprende a responder. No a la obsolecencia programada: http://dimensionargentina.blogspot.com/2011/01/todo-esta-disenado-para-rompe... Linux User #495070 http://domonetic.com/blog -- 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 :)
2012/8/29 Maxi
Voy a formatear uns discos para un server y veo que en la pagina de OS hablan siempre de btfs incluso cuando instalo un desktop lo da como opcion por defecto. Lo que siempre use es ext3 o ext4. Ahora queria armar un server con LVM + raid1
Vas a recibir tantas opciones de filesystem como respuestas ;) Cada uno te dirá que el que usa él es el mejor ;) El sistema de ficheros que usarás depende de: - tamaño de ficheros: ficheros grandes, ficheros pequeños, mezcla - número de ficheros: cuántos ficheros vas a almacenar - tipo de almacenamiento: HA, cluster, paralelo, ... - características que quieres que tenga: tiempo real, journaling externo, deduplicación, atributos extendidos, seguridad y fiabilidad, ... - rendimiento que esperas obtener - número de usuarios conectados simultáneamente - ¿cómo funciona tu aplicación?: tamaño de bloque que lee/escribe, si cachea y cuándo hace flush a disco, ... - ... Además de esto, te recomiendo que no sólo te fijes en el sistema de ficheros, también es importante la cantidad de memoria, CPU, t. de red, configuración de la t. de red, tipo de discos, número de discos, tipo de RAID (HW o SW) y nivel, tipo y características de la controladora de disco, buses PCI, ... Porque todos estos elementos influyen en el rendimiento del servidor. BTW: ten cuidado con el alineamiento de las particiones. Hasta hace poco nadie se preocupaba de ello ... hasta que salieron los SSD y se dieron cuenta que afectaba no sólo al rendimiento sino también a la vida útil del SSD. 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
El día 29 de agosto de 2012 18:55, Rafa Griman
Hola :)
2012/8/29 Maxi
: Voy a formatear uns discos para un server y veo que en la pagina de OS hablan siempre de btfs incluso cuando instalo un desktop lo da como opcion por defecto. Lo que siempre use es ext3 o ext4. Ahora queria armar un server con LVM + raid1
Vas a recibir tantas opciones de filesystem como respuestas ;) Cada uno te dirá que el que usa él es el mejor ;)
El sistema de ficheros que usarás depende de: - tamaño de ficheros: ficheros grandes, ficheros pequeños, mezcla - número de ficheros: cuántos ficheros vas a almacenar - tipo de almacenamiento: HA, cluster, paralelo, ... - características que quieres que tenga: tiempo real, journaling externo, deduplicación, atributos extendidos, seguridad y fiabilidad, ... - rendimiento que esperas obtener - número de usuarios conectados simultáneamente - ¿cómo funciona tu aplicación?: tamaño de bloque que lee/escribe, si cachea y cuándo hace flush a disco, ... - ...
Además de esto, te recomiendo que no sólo te fijes en el sistema de ficheros, también es importante la cantidad de memoria, CPU, t. de red, configuración de la t. de red, tipo de discos, número de discos, tipo de RAID (HW o SW) y nivel, tipo y características de la controladora de disco, buses PCI, ... Porque todos estos elementos influyen en el rendimiento del servidor.
BTW: ten cuidado con el alineamiento de las particiones. Hasta hace poco nadie se preocupaba de ello ... hasta que salieron los SSD y se dieron cuenta que afectaba no sólo al rendimiento sino también a la vida útil del SSD.
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
Guau, bueno de todo lo que me nombras, lo que mas necesito es fiabilidad y seguridad. Es un server que funcina para alojar un motor de bases de datos y correos, y un samba para guardar textos. Hoy tengo un debian con ext3, y me paso que borraron accidentalmente archivos y para recuperarlos fue un caos. Los archivos son de tamaño mixto de mediano a chicos, documento y hojas de calculo basicamente, lo mas grande seria la BD firebird que hoy pesa 300mb. El equipo que tengo en un AMD 8 nucleos, 16gb RAM 2 discos Seagate 2tb, una mother gigabyte ga990fxe-ud3. Pregunto porque OS ofrece btrFs y reiser4, que eran buenas opciones pero donde leo eran betas, no se hoy como esta el tema. -- El que pregunta aprende, y el que contesta aprende a responder. No a la obsolecencia programada: http://dimensionargentina.blogspot.com/2011/01/todo-esta-disenado-para-rompe... Linux User #495070 http://domonetic.com/blog -- 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
El 30/08/12 00:25, Maxi escribió:
Guau, bueno de todo lo que me nombras, lo que mas necesito es fiabilidad y seguridad. Es un server que funcina para alojar un motor de bases de datos y correos, y un samba para guardar textos. Hoy tengo un debian con ext3, y me paso que borraron accidentalmente archivos y para recuperarlos fue un caos.
Recuerda para SAMBA : http://www.alcancelibre.org/staticpages/index.php/como-samba-papelera -- 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 :)
2012/8/30 Maxi
El día 29 de agosto de 2012 18:55, Rafa Griman
escribió: Hola :)
2012/8/29 Maxi
: Voy a formatear uns discos para un server y veo que en la pagina de OS hablan siempre de btfs incluso cuando instalo un desktop lo da como opcion por defecto. Lo que siempre use es ext3 o ext4. Ahora queria armar un server con LVM + raid1
Vas a recibir tantas opciones de filesystem como respuestas ;) Cada uno te dirá que el que usa él es el mejor ;)
El sistema de ficheros que usarás depende de: - tamaño de ficheros: ficheros grandes, ficheros pequeños, mezcla - número de ficheros: cuántos ficheros vas a almacenar - tipo de almacenamiento: HA, cluster, paralelo, ... - características que quieres que tenga: tiempo real, journaling externo, deduplicación, atributos extendidos, seguridad y fiabilidad, ... - rendimiento que esperas obtener - número de usuarios conectados simultáneamente - ¿cómo funciona tu aplicación?: tamaño de bloque que lee/escribe, si cachea y cuándo hace flush a disco, ... - ...
Además de esto, te recomiendo que no sólo te fijes en el sistema de ficheros, también es importante la cantidad de memoria, CPU, t. de red, configuración de la t. de red, tipo de discos, número de discos, tipo de RAID (HW o SW) y nivel, tipo y características de la controladora de disco, buses PCI, ... Porque todos estos elementos influyen en el rendimiento del servidor.
BTW: ten cuidado con el alineamiento de las particiones. Hasta hace poco nadie se preocupaba de ello ... hasta que salieron los SSD y se dieron cuenta que afectaba no sólo al rendimiento sino también a la vida útil del SSD.
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
Guau, bueno de todo lo que me nombras, lo que mas necesito es fiabilidad y seguridad. Es un server que funcina para alojar un motor de bases de datos y correos, y un samba para guardar textos.
Un consejo, empieza por abajo y vas subiendo en la pila de almacenamiento. Es decir: 1.- ¿qué hardware vas a usar? Por ejemplo, para ficheros grandes, discos SATA y para discos pequeños SAS. SSD está bien para aquellas aplicaciones que no tengan mucha escritura, pero sí muchos IOPS. IOW, para la BBDD y el correo, te recomiendo SAS y para el SAMBA ... discos SATA. Los disocs SSD están mejorando y los sistemas de ficheros también por lo que tienne una mayor vida, pero aún así, si tienes muchos IOPS ... duran menos que un SAS y son más caros. 2.- ¿nivel de RAID? Para BBDD y correos (suelen tener muchos IOPS), es recomendable RAID 1 ó 10. Para datos un RAID 6 e smuy recomendable, teniendo en cuenta el tamaño de los discos de hoy en día. 3.- ¿sistema de ficheros? Eso ya depende. Para Samba yo recomendaría un XFS (mi preferido) o ext4. Para la BBDD y el correo, depende. Si todos los ficheros tienen el mismo tamaño (lo cual es muuuuuuuuuy complicado) y es pequeño, los sistemas de ficheros te permiten definir el tamaño de bloque a utilizar. Recomendación: que el tamaño de bloque del sistema de ficheros y el del RAID sean el mismo y, ya que nos ponemos especialitos, que sea del mismo tamaño que el del disco duro. Todo esto ... es para un mundo perfecto. Como vivimos donde vivimos ... siempre hay limitaciones de dinero (especialmente), tiempo, ganas, ... Así que ya nos dirás. ¿Por qué separar los dos sistemas en diferentes discos? Porque el comportamiento de BBDD y correo es de IOPS y el de servidor de ficheros más de ancho de banda por lo que el funcionamiento de uno va a afectar el rendimiento del otro.
Hoy tengo un debian con ext3, y me paso que borraron accidentalmente archivos y para recuperarlos fue un caos.
Es lo que suelen hacer los usuarios "borrar accidentalmente" y "no saber lo que ha pasado porque ya estaba así cuando llegaron". Lo mejor ante esto es tener un sistema de copias de seguridad y un documento aprobado por el jefe donde se especifican las condiciones de copia y restauración de ficheros.
Los archivos son de tamaño mixto de mediano a chicos, documento y hojas de calculo basicamente, lo mas grande seria la BD firebird que hoy pesa 300mb. El equipo que tengo en un AMD 8 nucleos, 16gb RAM 2 discos Seagate 2tb, una mother gigabyte ga990fxe-ud3.
Si sólo tienes esos dos discos, yo montaría un RAID 1 para proteger ante caídas de un disco. Pero no vas a poder obtener un rendimiento bueno ya que tienes sistema operativo, BBDD, correo y Samba, cada uno con su comportamiento y compartiendo disco :( ¿Tarjeta de red? También es importante tenerla bien configurada y que (IMHO) no sea una RealTek.
Pregunto porque OS ofrece btrFs y reiser4, que eran buenas opciones pero donde leo eran betas, no se hoy como esta el tema.
Ext4 ya es estable, IMHO. Yo con XFS he sido muy feliz durante mucho tiempo, si te sirve de algo. Eso sí, ten en cuenta para qué se ha diseñado: sistemas de ficheros grandes y máquinas con mucha RAM. Hoy en día ... casi hasta un móvil/celular entra en esa descripción así que no deberías tener muchos problemas ;) 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
El día 12 de septiembre de 2012 06:29, Rafa Griman
tiempo, si te sirve de algo. Eso sí, ten en cuenta para qué se ha diseñado: sistemas de ficheros grandes y máquinas con mucha RAM. Hoy en día ... casi hasta un móvil/celular entra en esa descripción así que no deberías tener muchos problemas ;)
HTH
Rafa
Con tan poca cosa sos feliz? Me alegro por vos! Y que pasó que dejaste de ser feliz? -- 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
2012/9/13 Pinguino Patagonico
El día 12 de septiembre de 2012 06:29, Rafa Griman
........... Yo con XFS he sido muy feliz durante mucho
tiempo, si te sirve de algo. Eso sí, ten en cuenta para qué se ha diseñado: sistemas de ficheros grandes y máquinas con mucha RAM. Hoy en día ... casi hasta un móvil/celular entra en esa descripción así que no deberías tener muchos problemas ;)
HTH
Rafa
Con tan poca cosa sos feliz?
KISS
Me alegro por vos!
Y yo!
Y que pasó que dejaste de ser feliz?
Nop. -- 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
El día 29 de agosto de 2012 18:55, Rafa Griman
BTW: ten cuidado con el alineamiento de las particiones. Hasta hace poco nadie se preocupaba de ello ... hasta que salieron los SSD y se dieron cuenta que afectaba no sólo al rendimiento sino también a la vida útil del SSD.
Rafa: podes aclarar esto en 5 lineas? -- 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
2012/8/30 Flako
El día 29 de agosto de 2012 18:55, Rafa Griman
escribió: BTW: ten cuidado con el alineamiento de las particiones. Hasta hace poco nadie se preocupaba de ello ... hasta que salieron los SSD y se dieron cuenta que afectaba no sólo al rendimiento sino también a la vida útil del SSD.
Rafa: podes aclarar esto en 5 lineas?
Sí, pero creo qu ees mejor pasar este enlace porque "una imagen vale más que mil palabras": http://superuser.com/questions/349887/gnu-parted-how-to-deal-with-the-error-... En la primera respuesta hay un poco de ASCII art que explica gráficamente esto que comentaba. 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
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 2012-08-29 14:49, Maxi wrote:
Voy a formatear uns discos para un server y veo que en la pagina de OS hablan siempre de btfs incluso cuando instalo un desktop lo da como opcion por defecto.
Yo no lo haría. - -- Cheers / Saludos, Carlos E. R. (from 11.4 x86_64 "Celadon" (Minas Tirith)) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iF4EAREIAAYFAlA+o94ACgkQja8UbcUWM1yuVAD9Fg8SiKRSsW3m3ZTDjvknww6J 5nTAeLqE8rUkoWmvmtcBAJh4jjtTsP7MUjyVRgpUxR/4JBLpvVhKmBgMjnCHELkv =p5o2 -----END PGP SIGNATURE----- -- 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
El mié, 29-08-2012 a las 09:49 -0300, Maxi escribió:
Voy a formatear uns discos para un server y veo que en la pagina de OS hablan siempre de btfs incluso cuando instalo un desktop lo da como opcion por defecto. Lo que siempre use es ext3 o ext4. Ahora queria armar un server con LVM + raid1
* Pues lo que siempre usaste, ext3 o ext4, en los volumenes logicos puedes usar distintos sistemas de ficheros nada que te interese, y si te borran datos no cuentes con recuperarlos eso se arregla con copias de seguridad no con sistemas de ficheros o raid, el raid provee tolerancia a fallo de disco exclusivamente, ni a sistemas de ficheros ni a otra cosa, hay manda el raid en cuanto a velocidad y demas asi que es lo que hay, los volumenes logicos restaran velocidad ya diras el porque quieres usarlos. -- 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
* Pues lo que siempre usaste, ext3 o ext4, en los volumenes logicos puedes usar distintos sistemas de ficheros nada que te interese, y si te borran datos no cuentes con recuperarlos eso se arregla con copias de seguridad no con sistemas de ficheros o raid, el raid provee tolerancia a fallo de disco exclusivamente, ni a sistemas de ficheros ni a otra cosa, hay manda el raid en cuanto a velocidad y demas asi que es lo que hay, los volumenes logicos restaran velocidad ya diras el porque quieres usarlos.
Pensaba el tema de LVM por la necesidad de aumentar espacio en futuro. Con respecto a la recuperacion de archivos me encontre que ext3 no permite la recuperacion salvo por medio de un volcado y analizado de ese para recuperar información y fue una necesidad urgente y los backup se hacian sobre otros datos importantes. A lo que iva mi pregunta porque desconozco es que tipo de fichero es mas eficiente para estos casos -- El que pregunta aprende, y el que contesta aprende a responder. No a la obsolecencia programada: http://dimensionargentina.blogspot.com/2011/01/todo-esta-disenado-para-rompe... Linux User #495070 http://domonetic.com/blog -- 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
El jue, 30-08-2012 a las 12:30 -0300, Maxi escribió:
Pensaba el tema de LVM por la necesidad de aumentar espacio en futuro. Con respecto a la recuperacion de archivos me encontre que ext3 no permite la recuperacion salvo por medio de un volcado y analizado de ese para recuperar información y fue una necesidad urgente y los backup se hacian sobre otros datos importantes. A lo que iva mi pregunta porque desconozco es que tipo de fichero es mas eficiente para estos casos
* Ningun sistema de ficheros serio, salvo los de microsoft que le dices que borre y hace lo que le da la gana pudiendo ver lo borrado en el subcanal de datos, debe poder recuperar ficheros borrados "por que eso es lo que le has mandado hacer", algunos apaños existen pero no dejan de ser apaños sin sentido, si recuperaste algo de ext3 fue porque remontaste la particion en lectura y aun no habia ocupado los inodos pendientes de borrar (no los habia sobreescrito con nueva informacion por que no necesito hacerlo), otra cosa es recuperar corrupciones del sistema de ficheros (eso no son datos), en ext3 y reiserfs si no recuerdo mal, tienes tres opciones para las particiones. 1) Journal Data Writeback 2) Journal Data Ordered 3) Journal Data * El mundo real es metadata, 2) , por desempeño y por que estamos en lo de siempre, al parecer los datos de los que se hacian copias de seguridad eran los importantes y los teoricos menos importantes son los que te obligaron a romperte la cabeza. * Una tarea cron con un script rsync utilizando enlaces duros, desde otra maquina te soluciona la papeleta desde casi tiempo real a programado, dicho de otra manera personalmente el sistema de ficheros normalmente me trae al fresco, ext3/4 estan en el nucleo y actualmente btrfs no aporta nada a discos mecanicos, si a SSD, en FreeBSD ZFS por supuesto. -- 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
participants (7)
-
Carlos E. R.
-
Flako
-
Francisco F.
-
jose maria
-
Maxi
-
Pinguino Patagonico
-
Rafa Griman