tmpfs é o nome do sistema de arquivos baseado em RAM, mas não precisa ser montado em /tmp ou até usado para "arquivos temporários" tradicionais. O exemplo que você colou está montado em /dev/shm , que não tem nada a ver com /tmp e, portanto, /tmp é provavelmente apenas disco real.
O Linux não possui mecanismo embutido para /tmp "oveflow", então você teria que configurar algo manualmente para conseguir isso. Existe alguma distinção entre /tmp e /var/tmp (IIRC /var/tmp tende a ser usado para arquivos maiores), então montar um tmpfs em /tmp e deixar /var/tmp em disco real pode ser bom o suficiente. / p>
Se você realmente quer que ele transbordar, você terá que configurar um sistema de arquivos de união como unionfs ou aufs . Esses sistemas de arquivos aceitam vários diretórios subjacentes e os expõem como um único ponto de montagem. Você pode configurar a prioridade dos diretórios subjacentes para que o tmpfs seja usado primeiro, depois o disco mais rápido, etc.