Usar uma montagem de ligação funciona.
/ etc / fstab contém
/path/to/tmp /tmp none bind 0 0
Eu criei um link simbólico / tmp para um segundo disco rígido (a partição raiz está em um SSD e quero evitar o desgaste).
Desde então, ele não é esvaziado em uma reinicialização. Alguma ideia do porquê? Eu uso o Ubuntu 14.10.
/tmp
é normalmente montado como um disco RAM , portanto é redefinido sempre que você reinicializa a máquina. Quando você liga simbolicamente a um local em um disco rígido, o disco RAM não pode mais ser montado em /tmp
(porque o link simbólico já existe nesse caminho), então tudo escrito em /tmp
é armazenado em seu disco rígido. Você realmente deve apenas remover o link simbólico e deixar o disco RAM montar.
Tags linux filesystems ubuntu