Soluzione 1:
Il software dovrebbe definire quali directory ha bisogno in /run (che ha sostituito /var/run in Fedora 15) inserendo un file di configurazione in /usr/lib/tmpfiles.d . Durante il processo di avvio, systemd-tmpfiles popola /run basato su tale configurazione.
Soluzione 2:
/var/run
è solitamente montato come tmpfs
, che è una partizione mappata nella RAM. Ovviamente la RAM viene cancellata al riavvio, così come tutti i file system tmpfs.
http://fedoraproject.org/wiki/Features/var-run-tmpfs
Dovresti considerare di archiviare i dati dell'applicazione su un file system persistente, ad es. montato su un disco rigido.