Parece que as montarias permanecem, mas tornam-se inacessíveis.
Eu fiz o seguinte como um teste:
- Inseriu um novo namespace e montou o tmpfs:
root@localhost:~# mkdir tmp root@localhost:~# unshare -m bash root@localhost:~# mount -t tmpfs tmpfs tmp
- Verificado uso de memória antes e depois de criar um arquivo de 200 megabytes no tmpfs. Você pode observar o uso "compartilhado" passando de 404 megabytes para 604 megabytes:
root@localhost:~# free -m total used free shared buff/cache available Mem: 9885 2966 681 404 6237 6148 Swap: 8191 293 7898 root@localhost:~# dd if=/dev/urandom of=tmp/dummy bs=1M count=200 200+0 records in 200+0 records out 209715200 bytes (210 MB, 200 MiB) copied, 12.0075 s, 17.5 MB/s root@localhost:~# free -m total used free shared buff/cache available Mem: 9885 2966 481 604 6437 5948 Swap: 8191 293 7898
- Saiu o shell não compartilhado, a memória não foi recuperada:
root@localhost:~# exit root@localhost:~# free -m total used free shared buff/cache available Mem: 9885 2963 484 604 6437 5951 Swap: 8191 293 7898
Considerando que, se eu desmontar o tmpfs, a contagem shared
retornará ao valor inicial.