GNU/Linux >> Linux Esercitazione >  >> Linux

Gerarchia dei file di Linux:qual è la posizione migliore per archiviare i file di blocco?

  1. /dev/shm :Non è altro che l'implementazione della tradizionale memoria condivisa concetto. È un mezzo efficiente per passare i dati tra i programmi. Un programma creerà una porzione di memoria, a cui altri processi (se autorizzati) possono accedere. Ciò si tradurrà in un'accelerazione delle cose.

  2. /run/lock (precedentemente /var/lock ) contiene file di blocco, ovvero file che indicano che un dispositivo condiviso o un'altra risorsa di sistema è in uso e che contengono l'identità del processo (PID) che lo utilizza; ciò consente ad altri processi di coordinare correttamente l'accesso al dispositivo condiviso.

  3. /tmp :è la posizione per i file temporanei come definito nel Filesystem Hierarchy Standard, seguito da quasi tutte le distribuzioni Unix e Linux. Poiché la RAM è significativamente più veloce dell'archiviazione su disco, puoi utilizzare /dev/shm invece di /tmp per l'aumento delle prestazioni, se il tuo processo è ad alta intensità di I/O e utilizza ampiamente file temporanei.

  4. /run/user/$uid :è creato da pam_systemd e utilizzato per archiviare i file utilizzati dai processi in esecuzione per quell'utente.

Venendo alla tua domanda, puoi sicuramente usare /run/lock directory in cui memorizzare il file di blocco.


Linux
  1. Qual è il miglior VPS:Windows o Linux?

  2. Cosa sono i file sparsi in Linux

  3. Qual è lo scopo del file .bashrc in Linux

  4. Quali sono gli svantaggi delle code di messaggi di Linux?

  5. Qual è la posizione corretta del file mysql.sock su Linux

I 6 modi migliori per visualizzare i file in Linux

Scegli il miglior file system per il tuo Linux

I 10 migliori libri Linux da leggere nel 2019

Linux:quali file system su Linux archiviano il tempo di creazione?

I migliori strumenti di trasferimento file su Linux

I 15 migliori software di condivisione file per desktop Linux