BLOG main image
Their Finest Hour! Since1999..

카테고리

분류 전체보기 (934)
My Page (47)
Linux/Unix (604)
Windows (219)
Database (61)
Programming (1)
Network (0)
ScreenShot (1)
Tip (1)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

예) /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

[썬자료]
Posted by 채종윤
Total : Today : Yesterday :
채종윤's Blog is powered by Daum & Tattertools.com / Designed by tistory.com