O único problema que você pode ter é o diretório /run
. Ele também é usado como armazenamento temporário e é recomendado apenas para processos privilegiados. Assim, os arquivos armazenados lá não são persistentes, como você pretende que sejam, e serão removidos com uma reinicialização.
Dependendo da finalidade desses arquivos persistentes, você pode armazenar dados temporários no diretório ~/.local/share/narf
do usuário, se esses dados forem específicos do usuário, ou usar /var/cache/narf
(ou /var/tmp
, já que é persistente de acordo com resumo da Wikipedia ) para dados persistentes.