eu corri
unshare -mfp sh -c 'mount -tproc none /proc ; ls /proc'
Isso imprimiu um / proc com apenas diretórios para PID 1 e PID 3, e saiu, deixando-me de volta no meu prompt antigo no namespace raiz, como esperado.
Então eu fiz
ls /proc
e eu recebi uma listagem sem nenhum diretório PID. Eu estava esperando meu usual / proc cheio de processos. Eu tive que montar proc novamente para consertar as coisas.
Por que isso está acontecendo? Como faço para consertar as coisas para que o / proc montado no namespace do PID permaneça local para ele?
Eu tentei passar --mount-private para montar, mas não parece ter nenhum efeito.
Estou no Amazon Linux no util-linux 2.23.2.