[질문] 공유 디스크에서 각 User 별로 디스크 사용량을 보려면 어떻게 해야 될까요.
글쓴이: sDH8988L / 작성시간: 화, 2008/12/02 - 11:59오후
작업 그룹에서 공동으로 사용하는 디스크가 있습니다.
아. 물론, 운영체제는 LINUX입니다.
평소에는 10% 대의 사용률을 보이다가 어느날 갑자기 60%가 넘어갔습니다.
그래서 각 User 별로 사용량을 보고 싶은데요 어떤 명령을 쓰는 것이 좋을까요.
du의 경우에는 사용자별로 체크하는 기능은 없고 quota는 각 사용자의 main directory만 보니까 공유 디스크에 대한 검색은 안되더라구요.
이럴 때 사용할 수 있는 다른 명령어가 있을까요?
아니면 스크립트 만들어야 할까요...
여기는 시스템 관리자분들이 많이 계시니까 조언을 얻을 수 있을 거 같습니다.
감사합니다.
Forums:
report disk usage per user
참고하세요
http://tldp.org/LDP/LGNET/issue18/disk_hog.html
http://www.linuxjournal.com/article/2416
du를 사용한 Perl
du를 사용한 Perl Script군요...
감사합니다. 많은 도움이 됐습니다. 저도 이걸 토대로 제 Script를 만들어 봐야 겠네요...
음..
간단하게 du 옵션으로 /home 밑에 있는 각각의 디렉토리별 총 사용량을 뽑아 낼 수 있습니다.
du -sk /home/*
결과물을 passwd 파일과 적당히 조합하면 될 것 같네요.
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
댓글 달기