O que é remover o material de / var / run nas reinicializações de uma máquina fedora?

11

Estou executando uma máquina FC18 na qual estou testando um software (smf-sav, um milter) mantendo parte de seus arquivos de trabalho em / var / run / smf-sav /.

Esse diretório continua desaparecendo após as reinicializações. Daí a pergunta: o que está removendo isso? Existe uma maneira de marcá-lo como permanente?

    
por Alien Life Form 18.10.2013 / 13:09

2 respostas

12

O software deve definir quais diretórios ele precisa em / run (que substituiu / var / run no Fedora 15) colocando um arquivo de configuração em /usr/lib/tmpfiles.d . Durante o processo de inicialização, systemd-tmpfiles preenche / run com base nessa confguração.

    
por 19.10.2013 / 01:09
14

/var/run é geralmente montado como tmpfs , que é uma partição mapeada em sua RAM. Obviamente, a memória RAM é liberada na reinicialização, assim como todos os sistemas de arquivos tmpfs.

link

Você deve considerar o armazenamento dos dados do aplicativo em um sistema de arquivos persistente, por exemplo, montado em um disco rígido.

    
por 18.10.2013 / 14:16