Embora não exista uma abordagem correta verdadeira, uma das melhores é a tmpfs
e crie subdiretórios com as permissões apropriadas. Em seguida, vincule os subdiretórios apropriados de /var
àqueles.
Em geral, provavelmente não é uma boa ideia montar vários sistemas de arquivos temporários, a menos que você especifique manualmente seu tamanho. Por padrão (de acordo com man tmpfs
), cada um terá metade da quantidade de RAM disponível. Seu exemplo usaria um total de 87,5% de qualquer memória livre no momento da montagem, e cada instância sucessiva tem metade do tamanho da anterior. Isso é algo profundamente estranho a se fazer.
Como alternativa, se você realmente deseja apenas um sistema de arquivos temporário, é possível criar um único tmpfs
grande e usar UnionFS ou algo similar para fazer uma sobreposição temporária gravável de /
. A possível segurança que você perde em ter um /
fundamentalmente gravável (com permissões fornecendo a quantidade usual de segurança de qualquer maneira) é compensada pela coisa toda sendo limpa na reinicialização.