디스크 과다 사용자 찾아내기
디스크의 사용에 대한 정보는 quot 명령어를 이용해 알아 낼 수 있다.
quot 명령어는 각 파일 시스템에서의 각 사용자가 가지고 있는 전체 파일의
수와 디스크 블록의 수를 보여준다.
다음은 quot 명령어를 사용한 예이다.

[eslab:/etc]# quot -f /dev/sd0g
/dev/sd0g (/usr):
457851 3938 oracle
270296 17644 root
13326 618 bin
4580 59 ysoh
3439 140 yjy
752 21 uucp
496 36 jihoon
93 15 ljs
87 43 ycy
56 1 daemon
31 28 gebok
24 1 audit
12 8 jo
12 10 rma
11 10 giant

첫 번째 나오는 숫자가 사용중인 디스크 블록의 수를 나타낸 것이고 두 번째
숫자가 파일 수를 나타낸 것이다.
‘-f’ 옵션으로 파일 시스템을 지정하면 된다.
다음으로 du 명령어를 이용하면 디렉터리 구조에서의 디스크 사용에 대한 내
용을 요약해 보여준다. 다음은 명령어 사용의 예를 든 것이다.

[eslab:/etc]#du -s /usr/eslab/*
31 /usr/eslab/gebok
7900 /usr/eslab/giant
11 /usr/eslab/guyver
496 /usr/eslab/jihoon
14 /usr/eslab/jo
120 /usr/eslab/ljs
14 /usr/eslab/rma
1 /usr/eslab/sailor
21 /usr/eslab/webmaster
87 /usr/eslab/ycy
12316 /usr/eslab/yjy
4580 /usr/eslab/ysoh

위에서 나타난 숫자가 사용하는 디스크 블록의 수를 나타낸 것이다.
불행하게도 하나의 디스크 블록이 차지하는 Byte 수는 시스템마다 그리고 명
령어마다 다소 차이가 있다. 물론 주로 512, 1024, 2048 byte 중에 하나이긴 하
지만 관리자가 혼돈하기 쉬운 부분이다. 다음 표는 각 시스템마다의 한 블록
크기를 나타낸 것이다.

+ Recent posts