Saltar al contenido

Jerarquía de archivos de Linux: ¿cuál es la mejor ubicación para almacenar archivos de bloqueo?

La guía o código que verás en este post es la solución más sencilla y válida que hallamos a tu duda o problema.

Solución:

  1. /dev/shm : No es más que la implementación de los tradicionales memoria compartida concepto. Es un medio eficiente de pasar datos entre programas. Un programa creará una parte de la memoria, a la que pueden acceder otros procesos (si están permitidos). Esto resultará en acelerar las cosas.

  2. /run/lock (antes /var/lock) contiene archivos de bloqueo, es decir, archivos que indican que un dispositivo compartido u otro recurso del sistema está en uso y que contiene la identidad del proceso (PID) que lo usa; esto permite que otros procesos coordinen correctamente el acceso al dispositivo compartido.

  3. /tmp : es la ubicación de los archivos temporales tal como se define en el estándar de jerarquía del sistema de archivos, que es seguido por casi todas las distribuciones de Unix y Linux. Dado que la RAM es significativamente más rápida que el almacenamiento en disco, puede usar /dev/shm en vez de /tmp para aumentar el rendimiento, si su proceso es intensivo en E/S y utiliza archivos temporales de forma extensiva.

  4. /run/user/$uid: es creado por pam_systemd y se utiliza para almacenar archivos utilizados por procesos en ejecución para ese usuario.

En cuanto a tu pregunta, definitivamente puedes usar /run/lock directorio para almacenar su archivo de bloqueo.

Valoraciones y comentarios

Si guardas alguna perplejidad o capacidad de perfeccionar nuestro enunciado te mencionamos realizar una explicación y con placer lo interpretaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *