Estraegia de particionamiento
Miguel Angel Amador L.
amador en almagro-sur.ucentral.cl
Mar Mar 30 12:30:11 CLT 2004
Mi $1
Me tinca que el libro es viejo, eso de swap= 2xRAM era valido con los Unix
Antiguos, pero ahora con un servidor de 2GB de Ram no vale la pena tener
4GB de Swap (a menos que instales Oracle, que te pide mucha RAM), pero lo
ideal es que tengas algo igual o un poco menor si tienes mas de 512 Megas
en Ram
/boot: Yo dejo 128 Megas, es mas comodo para que la instalacion no te
reclame.
/home: si dejaras los correos de los usuarios dentro de este directorio
debes considerar un espacio considerable para todas esas cuentas de correo
y lo que contendran, en especial Imap que crea los directorios de correo
dentro del $home del usuario.
/var: si ocupas sendmail por defecto te quedaran los emails sin leer
en /var/mail y los que estan en cola en /var/mail/spool/ (no me acuerdo
bien) por lo que necesitaras mucho espacio, ademas considera el tiempo de
rotacion y mantencion de los logs de tus servicios y el trafico que estos
tendran , pues de esto dependera en gran modo la velocidad de
incrementacion de los archivos de log's que se generaran, por lo que si
recibes un mail bomb, entre las casillas de mail y el log del MTA, se te
llena la particion, pero siempre es mas sano una particion aparte y
grandeeee!
directorios / /proc /usr , /etc /bin /sbin pueden estar en la misma
particion pues no cambian mucho en el tiempo una vez configurado el equipo,
pero idealmente en distinta particion a la de los archivos que se
encuentran bajo directorios compartidos por usuarios de diferentes accesos
como /tmp o /home , esto porque asi te evitas escalamientos de seguridad
por problemas con hard link por ejemplo. ademas separandolos, le puedes dar
cuotas a usuarios.
/tmp, como es para archivos temporales, la idea es que sea particion
aparte, para que puedas manipularlo facilmente y de un tamaño que no
permita hacer muchas cosas mas que las necesarias, como para que no tiren
una imagen de archivo ahi (agrandar, cambiar de disco, borrar sin peligro,
etc )
Respecto al tamaño, considera que ya no existen discos chicos y que las
particiones como /usr /etc / /bin /sbin /proc , en si, no necesitan mas de
2Gb cada una, osea como 10 o 12 GB para todo eso y con mucha olgura, las
que deben preocuparte son las que sabes que podran crecer en el tiempo,
como /var /home, esas deben ser grandes y si puedes generate una aparte con
acceso solo root para emergencias.
Deberias tambien ver cuales dejas como Extendidas y primarias, pero eso ya
es otro cuento.
Eso es mi $1 de aporte.
Salu2
PD: comprate un libro mas actualizado...
>> -----Mensaje original-----
> En nombre de Mario Ramirez
>>
>> Hola!
>> He estado leyendo un libro acerca del tema, pues necesito
>> definir una regla
>> al respecto. Segun el libro, el particionamiento minimo
>> recomendado para
>> servicios es:
>>
>> - /boot : para las imagenes del kernel
>> - / : particion root
>> - /usr : para binarios
>> - /home : para los usuarios
>> - /var : para archivos administrativos y de tmño variable del sistema
>> - /tmp : para archivos temporales
>> - <swap>
>>
>> Sin embargo, no se habla nada con respecto del tamaño de cada
>> una. Sé que el
>> tamaño dependera del numero de usuarios, de los servicios
>> montados en el
>> equipo, del tamaño del disco, sin embargo, me gustaria tener
>> una vision
>> empirica de ellos. Por ejemplo:
>>
>> - <swap> : es recoemnadable tener harta RAM y ojala no usar
>> nunca el swap,
>> pero se sabe que a lo mas 2 x RAM es recoemndable.
>> - /home : Nº usuarios x tamaño cuentas
>> - /boot : Algun % del tamaño del disco? que tamaño tiene el
>> kernel? cuanto
>> seria apropiado?
>> - /usr : tengo entendido que deberia ser grande, pero cuanto? algun %?
>> - /var : los logs van aqui, pero que tamaño de la particion?
>> - /tmp : idem?
>>
>> En principio, se piensa hacer una maquina multiservicios:
>> acceso Intenet,
>> firewall, correo, DNS, etc, para una red pequeña/mediana. La
>> distribucion
>> posible seria Debian. Con respecto al tamaño del disco aun no
>> lo se, pero me
>> gustaria saber porcentajes, y valores de uds. por ejemplo
>> para el kernel y
>> swap y el tamaño de sus discos, cosa de calcular el procentaje y sacar
>> promedios y hacerme de una idea.
>>
>> Perdonen lo latero del e-mail, pero agradecere sus comntarios
>> y sus reglas
>> empiricas al respecto.
>>
>> Salutes
--
Miguel Angel Amador L.
"Existen 10 tipos de personas en este mundo,
las que saben binario y las que no...!"
Más información sobre la lista de distribución Linux