나는 달렸다
unshare -mfp sh -c 'mount -tproc none /proc ; ls /proc'
이는 PID 1 및 PID 3 디렉토리만 포함하는 /proc를 인쇄한 다음 종료하고 예상대로 루트 네임스페이스의 이전 프롬프트로 돌아갑니다.
그럼 내가 그랬어
ls /proc
PID가 없는 디렉토리 목록을 얻습니다. 나는 평소 /proc가 프로세스로 가득 차 있을 것으로 예상합니다. 문제를 해결하려면 proc을 다시 마운트해야 했습니다.
왜 이런 일이 발생합니까? PID 네임스페이스 내 /proc 마운트가 로컬로 유지되도록 문제를 해결하려면 어떻게 해야 합니까?
--mount-private을 통해 마운트를 시도했지만 아무것도 작동하지 않는 것 같습니다.
저는 util-linux 2.23.2에서 Amazon Linux를 사용하고 있습니다.