NFS 서버에 누가 쓰고 있는지, 그리고 이러한 쓰기가 어디서 오는지 어떻게 식별할 수 있습니까?

NFS 서버에 누가 쓰고 있는지, 그리고 이러한 쓰기가 어디서 오는지 어떻게 식별할 수 있습니까?

CentOS6 NFS 내보내기 용량은 100%에 가깝습니다. NFS를 일시적으로 꺼서 데이터를 이동하려고 합니다. 로그인한 동안 일시적으로 다시 켰는데 데이터가 NFS 디렉터리로 다시 넘쳐나는 것을 보고 놀랐습니다. 로그에는 누가 글을 쓰고 있는지에 대한 정보가 없습니다. 이러한 쓰기가 어디서 왔는지, 누가 이러한 쓰기를 수행하는지, 어느 디렉터리에 기록되는지 알고 싶습니다. 불행하게도 로그는 그들이 누구/어디에서 왔는지에 대한 신원을 실제로 보여주지 않습니다. 이 정보를 얻는 방법에 대한 팁이 있습니까?

미리 감사드립니다!

답변1

여기서 좋은 답변을 찾았습니다우분투 질문하기.

다음 답변을 사용하는 것을 강조하고 싶습니다.

iftop -P -i <interface name (e.g. enp1s0)>

흐름별로 정렬된 포트의 트래픽을 표시하려면 다음을 사용하십시오.

sudo netstat -tup <port number>

어떤 PID가 어떤 포트를 사용하고 있는지 식별하십시오.

PID를 받으면 집에 갈 수 있습니다.

답변2

네트워크 트래픽을 모니터링하려면 "wireshark" 도구를 사용하는 것이 좋습니다. NFS 트래픽만 표시하도록 필터를 설정하면 NFS 서버에 쓰는 네트워크 호스트를 식별할 수 있습니다.

관련 정보