Solaris Quota 사용하기
1. /etc/vfstab 수정.
#vi /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 = 110) 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
'OS > Solaris_관리' 카테고리의 다른 글
[Solaris] 파일시스템 - EFI라벨링하기 (0) | 2011.04.11 |
---|---|
[Solaris] 파일시스템 - ISO 마운트 하기 (0) | 2011.04.11 |
[Solaris] rm으로 지워지지 않는 파일 삭제방법 (0) | 2011.04.11 |
[Solaris] Recommended Patch 제거방법 (0) | 2011.04.11 |
[Solaris] 리모트 패치방법 (0) | 2011.04.11 |