Eu imaginei que poderia testar, então eu corri:
sudo mount -o remount,size=2800M /run
Trabalhou como um encanto:
Filesystem Size Used Avail Use% Mounted on
tmpfs 2.8G 45M 2.7G 2% /run
Então eu preenchai um pouco:
fallocate -l 1G /run/test.img
fallocate -l 1G /run/test2.img
fallocate -l 500M /run/test3.img
Resultado:
Filesystem Size Used Avail Use% Mounted on
tmpfs 2.8G 2.6G 208M 93% /run
O sistema ainda está ativo e em execução. A disponibilidade de troca caiu, o que prova que foi usado:
- 17:10: crie 2,5 GB de arquivos em
/run
- 17:20: remova o arquivo 500M
O total de swap é reduzido pela quantidade de /run
.
Eu testaria 10 GB em uma VM, porque eu não sei se o kernel irá recusar a remontagem ou apenas ter um comportamento inesperado.
Ainda estou procurando uma resposta real, mas a maneira pragmática mostrou que funciona.