Me pregunto y estoy seguro de que muchos por ahí también se preguntan, cuál sería el mejor o al menos el diseño óptimo del sistema de archivos para un servidor basado en GNU / Linux. Soy consciente de que no hay un diseño general, porque los diseños varían según lo que el usuario final quiera lograr, por lo que limitaré mi pregunta a una implementación muy específica. El propósito del servidor es como servidor de telefonía SIP de tamaño medio. El diseño del sistema de archivos que se me ocurrió es el siguiente:
El tamaño completo del disco duro es de 146 GB
- 1 GB de partición primaria montada como / boot
- Partición primaria de 16 GB montada como /
- Partición extendida de 16 GB montada como intercambio (el servidor tiene 8 GB de memoria y al menos no crecerá pronto)
- Partición extendida de 52 GB montada como / var
- Partición extendida de 16 GB montada como / var / log
- Partición extendida de 30 GB montada como / usr
- Partición extendida de 5 GB montada como / tmp
- Partición extendida de 10 GB montada como / home
Puse el intercambio en el medio considerando que permitirá un acceso más rápido, hice una gran partición var porque habrá una gran cantidad de datos variables como archivos de base de datos. Moví / var / log y / tmp a una partición diferente para asegurarme de que estén llenos, no derribarán todo el sistema y moví / usr también para poder hacer que sea de solo lectura si es necesario Tal medida. Hice una partición pequeña / doméstica porque el número de usuarios será bajo, por lo que no hay necesidad de un gran espacio de almacenamiento en los directorios principales.
Hay muchos argumentos a favor y en contra de este diseño, supongo, y tengo curiosidad (tratando de elegir la mente de los más experimentados o más sabios que yo) sobre lo que otros piensan: ¿esta fragmentación y orden es bueno teniendo en cuenta el acceso rápido? es por eso que puse el intercambio casi en el medio), seguridad y seguridad de datos? ¿Alguna idea? ¡Gracias!
fuente