it-swarm-es.com

¿Cuántos y qué particiones debo crear para un servidor Linux?

Las particiones son muy importantes en el servidor de Linux porque le brinda mucha flexibilidad, por ejemplo, cuando se actualiza a un disco duro más grande.

Pero, ¿cuántas particiones debo crear al crear una caja de Linux? ¿Qué tamaño debo configurar para cada partición?

Por fin, pero no menos importante, ¿qué particiones debo tener en un disco separado (estoy pensando en/hogar,/Var en quizás una unidad más rápida, etc.) y qué particiones puedo compartir en la misma unidad?

15
paulgreg

Siempre creo estas particiones, y a partir del año pasado, siempre en LVM:

/       - a few Gig
/usr    - 24 Gig and mostly empty
/var    - 4 Gig works for me, YMMV
/home   - depends on how many users you will have

Uno de los más importantes es /var - Si esta es una partición separada, entonces cuando se llena, no bloqueará su partición raíz. Aunque nunca he hecho esto, algunos hacen un separado /usr para que puedan montarlo solo de lectura.

y a veces creo estas particiones:

/boot   - even 1 Gig is way more than enough

El razonamiento es que no siempre es posible arrancar desde una partición RAID o LVM. Por lo tanto, /boot puede ser una partición ext3 simple, permitiendo / para ser más avanzado.

Si tendré una gran cantidad de archivos grandes, a veces crearé una partición específica para estos archivos grandes para que el sistema de archivos pueda ajustarse para ser eficiente en el almacenamiento de archivos grandes. Algunas personas, si servirán NFS de un servidor, crearán una partición separada para sus acciones NFS o incluso una partición separada para cada acción de NFS. Esto depende de tus necesidades.

¿Por qué LVM? Como he mencionado en las respuestas en otras partes, pero se olvidó de mencionar aquí, hace que sea mucho más fácil cambiar su mente más tarde y ampliar una partición. Esto ya ha salvado mi trasero.

Estas son directrices generales. Por supuesto, espero que si su servidor tiene necesidades especiales, tendrá en cuenta y hará que la partición refleje estas necesidades.

8
Eddie

Además de las particiones mencionadas por Eddie, generalmente creo dos particiones más separadas

/ TMP: por las mismas razones por las que creó una partición separada/var (he tenido el espacio temporal que todos se llenan antes). Normalmente voy con 1-2 GB

/ usr/local: esto le permite actualizar y limpiar/usr según sea necesario sin explotar todo su software instalado por separado. El tamaño aquí depende de la cantidad de software externo que instale. Normalmente voy con unos 10 GB, pero estoy descubriendo que para ser un poco pequeño en estos días.

Siempre hago/hago el último y llené el resto del disco con él.

En la partición/bota, nunca lo he hecho más grande que 100 MB y nunca se encontrará con problemas de espacio (limpie los núcleos viejos y finalmente). Realmente puede ser muy pequeño.

Tampoco olvides una partición de intercambio.

2
dagorym

Durante años, cada computadora que he usado ha sido un sistema de arranque dual, y en el lado de Linux me atascé con este esquema (estoy hablando de estaciones personales aquí, no hay cosas de servidor, por lo que su kilometraje puede variar)

/     - main thing
/boot - not that relevant, since cylinder being < 1024 and 
        exotic filesystems are no longer an issue
/home - handy if you upgrade your laptop with each new distro :-)

Para mi última actualización, hice una instalación desde cero, eliminando mi / partición. Eso me hizo pensar un separado /opt o /usr/local La partición habría sido agradable, ahíjame la molestia de reinstalar todas las cosas que puse allí (Java, Eclipse ... Por lo general, no me importa los envasados ​​de la distro).

2
agnul

Suponiendo que no use una redada de hardware allí, debajo de Linux, siempre usaría LVM en la parte superior de RAID. Incluso para una sola configuración de disco. Siendo la razón por la que tiene la opción de agregar más espacio de almacenamiento (extendiendo el grupo LVM) o cambie las opciones de redundancia (indique la configuración de una configuración RAID1 de un solo disco "extraña" en un reflejado o incluso RAID10 con un levantamiento pesado).

Para responder a su pregunta, generalmente tengo algo similar a esto para un servidor genérico. Comenzando con 2 discos (por ejemplo, 1ru Dell), ambos particionados como:

  • ~ 100MB RAID1 para/boot
  • LVM en la parte superior de RAID1 para el resto del disco

Luego creamos todo el volumen que los volúmenes de LVM: */*// VAR */TMP */Inicio */Opt

Evitaría crear demasiados sistemas de archivos, ya que es un dolor para manejar. Si se está ejecutando bajo en el disco, terminará teniendo espacio libre en muchos sistemas de archivos, pero no lo suficiente como para trabajar.

/ Inicio y/TMP en un sistema de archivos separado es siempre una buena idea; En general, no me separo/opto a menos que esté planeando poner muchas cosas en ella. (NFS podría ser una mejor opción para/optar si tiene muchos servidores que requieren la misma pila de software)

En resumen, use LVM para todo a menos que tenga una razón para no, de esa manera, tiene la opción de cambiar.

Además, use un servidor de registro, ¡así que los registros no completan su/var!

1
Lester Cheung

Para la mayoría de las máquinas, lo hago.

100MB /boot
1GB * NUMBER_OF_USERS /home
10GB /var/log
10GB /var
REST /

En algunos casos, esto deberá ser cambiado, pero estoy bastante convincente sobre los usuarios que no reciben más de 1 GB de espacio en un servidor. Si necesitan más, pueden usar/TMP, con la comprensión de que se eliminará a través de Cron todas las noches.

1
Glen Solsberry
  • / Boot - 128MB

Grupo de volumen - rootvg

  • / var - 5GB (depende si se usa como servidor de correo. También puede cambiar el tamaño para capturar archivos principales)
  • / TMP - 2GB
  • / Opt - 10GB (usado para software que no viene con la Distro)
  • / - 6GB - MINUMOM

Grupo de volumen - DATAVG

  • / home - el resto

Puede realizar un separado/USR para su software, pero en mi caso, la caja se vuelva a instalar, por lo que no es necesario obtener su propia partición.

0
setatakahashi