Linux의 디스크 공간 활용도(GB) [닫기]

Linux의 디스크 공간 활용도(GB) [닫기]

Linux(ubuntu 14.04)의 애플리케이션에서 사용하는 임시 디스크 공간의 양을 GB 단위로 계산하고 싶습니다. 어떻게 해야 합니까?

답변1

애플리케이션에서 사용하는 임시 디스크 공간의 양을 GB 단위로 계산하고 싶습니다.

일반적으로 이렇게 할 수 없습니다. 그러나 다음을 사용할 수도 있습니다.뒤(1),df(1)(아마도 사용시스템(3)또는포펜(3)귀하의 응용 프로그램 내에서).

그런데, 당신은 무엇을 정의하지 않았습니다임시 디스크 공간의 양. 다음과 관련이 있나요?임시 파일(3)또는엠스템(3)? 또는오픈(2)그리고 O_TMPFILE?

(사실 정의는정확하게임시 디스크 공간의 양은 얼마입니까?쉬운 일이 아닙니다전혀 그렇지 않습니다. 일단 그렇게 하면 더 나은 답변을 얻을 수 있습니다.)

어쩌면 일부 임시 파일의 크기를 측정하고 싶을 수도 있습니다.프로세스응용 프로그램을 실행합니다(예: 열린 파일이 있는 응용 프로그램).파일 설명자, 그러나 해당 이름은 unlink카탈로그에서 제거되었습니다.) 그런 다음 자세히 알아보십시오.공정(5). ~에서~에귀하의 응용 프로그램을 사용하는 것을 고려하십시오 /proc/self/fd/(당신은디렉토리 열기(3),디렉터리 읽기(3), closedir그것 등). ~에서외부응용 프로그램의 프로세스가 1234인 경우 다음을 사용하는 것이 좋습니다./proc/1234/fd/

관련 정보