2011-01-24 4 views
2

여기에에 CentOS 5.2에서 실행중인 프로세스에 PMAP 출력의 처음 몇 줄 수 있습니다linux pmap 출력에서 ​​삭제 된 세그먼트는 무엇입니까?

Address Kbytes  RSS Anon Locked Mode Mapping 
00101000 1268  -  -  - r-x-- libc-2.5.so 
0023e000  8  -  -  - r---- libc-2.5.so 
00240000  4  -  -  - rw--- libc-2.5.so 
00241000  12  -  -  - rw--- [ anon ] 
00244000  36  -  -  - r-x-- threads.so (deleted) 
0024d000  4  -  -  - rw--- threads.so (deleted) 
0024e000  20  -  -  - r-x-- Socket.so (deleted) 
00253000  4  -  -  - rw--- Socket.so (deleted) 
[...] 

"(삭제)"공유 라이브러리 매핑에 무엇을 의미합니까?

답변

6

즉, 해당 파일이 삭제되었음을 의미합니다. 파일 시스템의 링크 카운트는 0이되었습니다. 파일은 마지막 커널 내 참조가 닫힐 때까지 계속 머물러 있습니다. 그런 다음 디스크에서 제거됩니다.

포장 시스템에 새 업데이트가 설치되어있는 동안 프로그램을 계속 실행하면이 메시지가 자주 보입니다. 이전 라이브러리가 제거되고 새 라이브러리가 설치되었습니다.

관련 문제