예) /data3 file system에대하여 각 사용자에게 quota를 할당하고 싶은 경우
1. /etc/vfstab 수정.
/dev/dsk/c0t1d0s6 /dev/rdsk/c0t1d0s6 /data3 ufs 1 yes rq
/etc/vfstab에 위와 같이 마지막 항목을 "rq"로 지정한다.
2. quota를 사용하고 싶은 화일시스템의 mouting point에 가서 다음의 명령어를 실행한다.
# cd /data3
# touch quotas
# chmod 600 quotas
3. 각 사용자별로 quota량을 지정한다.
# edquota user-id
fs /data3 blocks (soft = 100, hard = 100) inodes (soft = 100, hard = 110)
block은 1KB단위.
soft의 한계가 넘으면, 경고메세지가 출력되고, hard한계를 넘으면 file creat가
수행이 되지 않음.
위와 같이 quota를 지정한 경우 /data3 화일 시스템에 사용자의 disk 사용량이 100KB를
넘어서면 경고 메세지가 출력되고 110KB에 달하면 더이상 /data3 화일 시스템에 화일을
만들수 없으며, owner가 user-id로 되어있는 화일의 갯수도 100개가 넘어서면 경고 메세지가 출력
되고, 또한 111개 이상의 화일은 만들 수 없다.
4.한 사용자의 quota를 다른 사용자에게 copy하는 경우
예) 사용자 aa와 같은 quota를 사용자 bb에게 할당하려면
# edquota -p aa bb
5. 현재 사용자가 사용하고 있는 quota 양을 알아보려면
# quota -v user-id
6. 시스템을 재 부팅시하지 않고 quota enable이 되게 하려면 아래와 같이 실행 한다.
# sh /etc/init.d/ufs_quota start
disable하려면
# sh /etc/init.d/ufs_quota stop
7. man page 참조
quota, edquota, checkquota, repquota, quotaon, quotaoff
[썬자료]
1. /etc/vfstab 수정.
/dev/dsk/c0t1d0s6 /dev/rdsk/c0t1d0s6 /data3 ufs 1 yes rq
/etc/vfstab에 위와 같이 마지막 항목을 "rq"로 지정한다.
2. quota를 사용하고 싶은 화일시스템의 mouting point에 가서 다음의 명령어를 실행한다.
# cd /data3
# touch quotas
# chmod 600 quotas
3. 각 사용자별로 quota량을 지정한다.
# edquota user-id
fs /data3 blocks (soft = 100, hard = 100) inodes (soft = 100, hard = 110)
block은 1KB단위.
soft의 한계가 넘으면, 경고메세지가 출력되고, hard한계를 넘으면 file creat가
수행이 되지 않음.
위와 같이 quota를 지정한 경우 /data3 화일 시스템에 사용자의 disk 사용량이 100KB를
넘어서면 경고 메세지가 출력되고 110KB에 달하면 더이상 /data3 화일 시스템에 화일을
만들수 없으며, owner가 user-id로 되어있는 화일의 갯수도 100개가 넘어서면 경고 메세지가 출력
되고, 또한 111개 이상의 화일은 만들 수 없다.
4.한 사용자의 quota를 다른 사용자에게 copy하는 경우
예) 사용자 aa와 같은 quota를 사용자 bb에게 할당하려면
# edquota -p aa bb
5. 현재 사용자가 사용하고 있는 quota 양을 알아보려면
# quota -v user-id
6. 시스템을 재 부팅시하지 않고 quota enable이 되게 하려면 아래와 같이 실행 한다.
# sh /etc/init.d/ufs_quota start
disable하려면
# sh /etc/init.d/ufs_quota stop
7. man page 참조
quota, edquota, checkquota, repquota, quotaon, quotaoff
[썬자료]