Siempre me he preguntado lo mismo. No puedo encontrar ninguna documentación que lo respalde, pero, por lo general, este patrón se usa para que sea más fácil almacenar archivos en otro volumen (por ejemplo, un disco duro). Esto permite montar la unidad (por ejemplo, adjuntarla) en el sistema de archivos en un solo lugar. Por ejemplo, cuando la unidad se monta en /private
y luego las carpetas /etc
, /tmp
y /var
están ubicadas en esa otra unidad.
Lo que no puedo decir es por qué esto sería beneficioso. Cabe destacar, sin embargo, que estas tres carpetas contienen archivos de "datos" como los archivos de configuración, temporales, de registro, transitorios y de base de datos, en lugar del código ejecutable incluido en las carpetas /bin
, /sbin
y /usr
.