Solaris 2.x라면 quota를 설정하시면 됩니다. quota를 설정하는 방법은
Solaris메뉴얼중 System Admin Guide Vol2에 보시면 잘 나와있습니다.
How to enable user storage space quotas for Solaris in a mounted filesystem
간략하게 설명드리면 아래와 같습니다.

/etc/vfstab에서 quota를 설정하고자 하는 파일시스템의 마운팅 옵션에
rq를 지정한다.

$ cat /etc/vfstab
..
/dev/dsk/c0t2d0s6 /dev/rdsk/c0t2d0s6 /home ufs 1 yes rq
..

quota를 설정할 파일시스템에 quotas라는 파일을 만든다.

$ touch quotas
$ chmod 600 quotas

각 사용자에게 quota를 할당하기 위하여 edquota라는 명령을 사용한다.

$ edquota louis
fs /home blocks (soft = 0, hard = 0) inodes (soft = 0, hard = 0)

여기에서 할당하고자 하는 양만큼 soft와 hard부분에 적어준다. 만일
20MB를 할당하려면 아래와 같이 해준다. (만일 quota를 제거하고자 한다면
0을 적어주면 된다.)

fs /home blocks (soft = 20000, hard = 20000) inodes (soft = 0, hard = 0)

만일 다수의 사용자에게 같은 양의 quota를 할당하려면 하나의 사용자만
할당하고 복사할 수 있는데 아래는 louis 사용자의 quota설정을 aaa, bbb,
ccc 사용자에게도 똑같이 할당하는 예제이다.

$ edquota -p louis aaa bbb ccc
2005/07/05 15:39 2005/07/05 15:39

트랙백 주소 :: 이 글에는 트랙백을 보낼 수 없습니다