Diferencia entre / run y / var / run


34

¿Hay alguna diferencia entre /rundirectorio y var/rundirectorio? Parece que este último es un enlace al primero. Si el contenido es el mismo, ¿cuál es la necesidad de dos directorios?

Respuestas:


26

Desde la página de Wikipedia en el Estándar de Jerarquía del Sistema de Archivos :

Las distribuciones modernas de Linux incluyen un directorio / run como un sistema de archivos temporal (tmpfs) que almacena datos de tiempo de ejecución volátiles, siguiendo la versión 3.0 de FHS. De acuerdo con la versión 2.3 de FHS, estos datos deben almacenarse en / var / run, pero esto fue un problema en algunos casos porque este directorio no siempre está disponible al inicio temprano. Como resultado, estos programas han tenido que recurrir a trucos, como el uso de los directorios /dev/.udev, /dev/.mdadm, /dev/.systemd o /dev/.mount, aunque el directorio del dispositivo no está destinado para tales datos Entre otras ventajas, esto hace que el sistema sea más fácil de usar normalmente con el sistema de archivos raíz montado como de solo lectura.

Entonces, si ya ha creado un sistema de archivos temporal /run, vincularlo /var/runsería el siguiente paso lógico (en lugar de mantener los archivos en el disco o crear un archivo separado tmpfs).


1
Para que quede claro, /runes nuevo /var/run. Por lo tanto, /var/rungeneralmente está vinculado a /run.
x-yuri

9

Algunas utilidades tradicionalmente utilizadas /var/run, otras /runpara almacenar su material relacionado con el proceso. Cuando eran reales en directorios de discos, no importaba demasiado que fueran directorios separados.

Hoy en día a /run/menudo se implementa como un tmpfs( mount | fgrep run) y los datos en esos directorios no sobrevivirán a un reinicio (lo cual es algo bueno). Tiene un poco más de sentido mapearlos juntos usando un enlace simbólico y guardar un montaje, especialmente porque los permisos y configuraciones para estos directorios serían los mismos de todos modos (en contraste con algunos otros "directorios" que están activados tmpfs)

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.