Todos los argumentos que Zoredache presenta son válidos; uno podría discutir un poco los detalles (tener una máquina funcionando más rápido para que pueda hacer otras cosas mientras fsck'ing otros sistemas de archivos no le hace mucho bien si la razón del sistema para existir en primer lugar está en esos otros sistemas de archivos) ; sin embargo, todos son un poco de justificación después del hecho.
En los días de la vieja escuela, no tenía sistemas de archivos en particiones separadas, los tenía en discos separados, porque los discos eran realmente pequeños. Piense 10MB. (1) Entonces tenía una pequeña partición, un disco / var, un disco / usr, un disco / tmp y un disco / home. Si necesitabas más espacio, compraste otro disco.
Luego, los discos "grandes" de 50 MB comenzaron a costar menos que el programa lunar, y de repente se hizo posible colocar un sistema completo en un disco con una cantidad utilizable de espacio de usuario.
Aún así, dado que los tamaños de disco son pequeños en comparación con lo que era posible que la computadora generara, aislar / var y / opt y / home para que llenar uno no derribara la computadora seguía siendo una buena idea.
Hoy, en una situación empresarial, no particiono los sistemas operativos. Los datos se particionan, especialmente si son generados por el usuario; pero con frecuencia eso se debe a que está en discos de alta velocidad y / o redundantes de algún tipo. Sin embargo, / var y / usr viven en la misma partición que /.
En un entorno hogareño, lo mismo - / home probablemente debería estar en un disco / matriz separado, para que uno pueda instalar / actualizar / romper / arreglar los sabores del sistema operativo que desee.
La razón de esto es porque no importa cuán grande adivine su / var o / usr o cualquier árbol que pueda obtener, o estará muy equivocado o ridículamente se comprometerá en exceso. Uno de mis antiguos colegas de la escuela jura jurar por la partición, y siempre me da pena cuando termina sentado en un sistema de 180 días en un sistema que he creado. Pero puedo contar con una mano durante toda mi carrera la cantidad de veces que algo se llenó y derribó el sistema, mientras que puedo contar con una mano la cantidad de veces en lo que va del año que he estado mirando un sistema donde alguien decidió / var nunca tendría que ser más de (digamos) 1 GB y me equivoqué, dejándome mirando un / var completo y miles de GB gratis en cualquier otra parte del sistema, todo lo cual podría haber estado en la luna para todos Lo bueno que me hacen.
En el mundo actual de los discos grandes, no veo que haya ninguna razón real para particionar el árbol del sistema operativo. Datos del usuario, sí. ¿Pero particiones separadas para / var y / usr y / var / spool, etc., etc.? No.
(1) = y sé que solo al elegir ese tamaño, ¿voy a ver a alguien en los comentarios diciendo 10MB? Lujo. Por qué nuestros discos eran simplemente ...