[질문] 공유 디스크에서 각 User 별로 디스크 사용량을 보려면 어떻게 해야 될까요.

sDH8988L의 이미지

작업 그룹에서 공동으로 사용하는 디스크가 있습니다.

아. 물론, 운영체제는 LINUX입니다.

평소에는 10% 대의 사용률을 보이다가 어느날 갑자기 60%가 넘어갔습니다.

그래서 각 User 별로 사용량을 보고 싶은데요 어떤 명령을 쓰는 것이 좋을까요.

du의 경우에는 사용자별로 체크하는 기능은 없고 quota는 각 사용자의 main directory만 보니까 공유 디스크에 대한 검색은 안되더라구요.

이럴 때 사용할 수 있는 다른 명령어가 있을까요?

아니면 스크립트 만들어야 할까요...

여기는 시스템 관리자분들이 많이 계시니까 조언을 얻을 수 있을 거 같습니다.

감사합니다.

lifehacker의 이미지

sDH8988L의 이미지

du를 사용한 Perl Script군요...

감사합니다. 많은 도움이 됐습니다. 저도 이걸 토대로 제 Script를 만들어 봐야 겠네요...

ymir의 이미지

간단하게 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 』