내 무지를 용서해주십시오 ... 소프트웨어 테스트를위한 데비안 Chroot 환경이 많이 있습니다. 패키지 관리자가 우리를 동일하게 테스트했기 때문에 필요했습니다.
내 테스트 스크립트는 Valgrind를 사용하지만 Valgrind는 오류로 실패합니다.
valgrind: warning (non-fatal): readlink("/proc/self/exe") failed
문제가 무엇인지 ( /proc
마운트되지 않은) 알고 있으며 해결 방법을 알고 있습니다 ( mount -t proc none proc/
). 그러나 명령을 넣을 위치를 모르므로 chroot 할 때마다 자동으로 실행됩니다.
Chroot에 다음을 추가하기 만하면 fstab
도구를 사용할 때 Valgrind 오류가 발생했습니다.
proc<TAB> none<TAB> /proc
과
proc<TAB> /proc
정확히 데비안 Chroot 환경에서 "mount -t proc ..."명령을 어디에 두어야합니까?
매우 관련된 질문이 있습니다 : chroot 환경에서 mount dev, proc, sys? . 내가 말할 수있는 최선은 사람들이해야 할 일이 아니라해야 할 일에 대한 답변입니다. 명령 줄에서 수동으로 제외하고 어디에서 할 것인지 알아 내려고합니다.