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.