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