On 01/10/2010 2:06, Carlos E. R. wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
El 2010-10-01 a las 17:19 -0400, Luis escribió:
Hola,
Quiero instalar un server en una empresa, en realidad será en varias, donde se gestionan no más de 20 cuentas de correo y futuras aplicaciones hechas en python con postgresql.
Para ello pienso en este mapa de particiones,
Partición Montaje Tamaño sugerido sda1 ---------------------- / 20GB
Creo que te has pasado en espacio. Si vas a instalar un servidor de correo como mencionas, no instalarás: paquete ofimático, navegador gráfico, multimedia, ... ni entorno gráfico por lo que te puedes ahorrar mucho espacio. Prueba en una máquina virutal lo que te ocupa un sistema como el que quieres y le sumas un poco de espacio por si las moscas (multiplica por 1.25 ó 1.5 ó 2 por si te da miedo quedarte sin espacio;).
sda2 ---------------------- /home 40GB
¿Los usuarios van apoder acceder al servidor en plan desktop remoto o servidor de ficheros? Si la respuesta es: "NO, sólo van a tener el correo y la aplicación que corre con PostgreSQL". Pues no le asignes partición. Si en un futuro se convierte en un servidor de ficheros, es mejor que añadas un disco, uses LVM y el punto de montaje del nuevo disco sea /home, pero para eso NO hace falta que reserves un espacio para los usuarios.
sda3 ---------------------- /var/log sda4 ---------------------- /para el server de correo
Suponiendo que tienes presupuesto suficiente, yo separaría y pondría /var entero sobre dos discos en RAID 1. /var va a almacenar la BBDD, el correo y los logs aka muchos IOPS.
sda5 ---------------------- /tmp sda6 ---------------------- /mnt todo el espacio que sobre
/mnt no requiere espacio, ten en cuenta que es simplemente un punto de montaje, igual que /media. No desperdicies espacio en /mnt.
sda7 ---------------------- swap(doble de la RAM)
Yo al espacio sobrante lo llamo "data".
Y yo añadiría otra particón más, primaria, de unos 8 gigas, para usarla en emergencias o para probar otra versión.
Otros ponen dos particiones de sistema completas, una en uso y otra para la versión siguiente. La prueban, y si les gusta cambian, si no se quedan - - simplemente arrancando una u otra por defecto. En vez de actualizar instalan de nuevo cada vez en la otra partición, alternando.
Ya que va a ser un servidor corporativo, pon RAID para protección de datos. Si pones RAID 1 para la BBDD y/o el correo, tendrás mejor rendimiento y protección de datos.
Bueno, mis preguntas son:
1. Existe algún consejo sobre el orden de las particiones según el uso que se les dará?
Tantos como consejeros preguntes :-)
2. La partición swap debe crearse al inicio o al final?, es decir, tendrá esto que ver con la estructura físca del HDD para buscar rapidez?
¿Necesitas swap? Bueno, entonces puedes buscar la zona del disco que sea más rápida. Ojo: para saber cual es tienes que hacer mediciones. En mis discos es sobre el 1/3 del disco, no el inicio ni el final.
Para el tamaño de servidor que indicas, el lugar en el disco donde lo pongas te da igual. Puedes hacer pruebas de rendimiento, pero verás que es muy baja la mejora y vas a perder mucho tiempo.
3. Tamaños sugeridos para los logs, email, tmp?
El que haga falta.
No, en serio, no hay manera de saberlo a priori sin tener experiencia real de las aplicaciones que uses e incluso de los usuarios que tengas. Por eso muchos eligen usar LVM.
El tmp, varios gigas. Los logs, pues es que varía mucho... varios gigas, normalmente pocos. Si te planteas ponerlos en partición aparte, es que crees que van a crecer mucho. Email, pues calcula cuanto le vas a dar a cada usuario y multiplica. Ésta yo la pondría con reiserfs.
Podrías tener el sistema en particiones fijas y los datos que puedan crecer, en LVM.
Estoy con Carlos, usa LVM para /var y si algún día necesitas /home ... pues también. OJO !!! NO montes un LVM sin un RAID con protección de datos por debajo (cualquier RAID menos el RAID 0) porque puedes perder todos los datos si se va un disco al carajo..
4. A alguien le vi crear una partición para /boot, sentido eso?
A veces.
Por ejemplo, en Debian se puede establecer el orden de las particiones y además el sistema te pregunta si deseas ubicarla al principio o al final, entonces esto me hace pensar que el orden puede ser muy importante, me equivoco?.
¿El orden físico? Bueno, en modo experto en el particionador puedes poner las particiones en el orden que quieras.
Para el tamaño de servidor que estás montando ... no vas a conseguir nada llamativo. Por eso no me preocuparía. Conseguirás más rendimiento añadiendo discos, configurando bien el RAID y el sistema de ficheros, aumentando la RAM, ... Al tener un servidor de BBDD y una aplicación (posiblemente echa en Java). Lo que intentaría es poner MUUUUUUUCHA RAM. Ojito con la RAM porque aunque tengas MUUUUUCHA RAM, puede que no te dé el rendimiento esperado porque has mezclado tamaños, no has balanceado correctamente la RAM en su bus, has mezclado tipos, ... 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