1. 커널에 Quota support 옵션 추가

# genkernel --menuconfig all

--> File systems - [*]Quota support  체크

2. quota 설치
# emerge quota

3. /etc/fstab 설정
# vi /etc/fstab

--> 원하는 파티션에 usrquota or grpquota 를 추가한다

4. quota.user, quota.group 만들기
# touch /quota.user   --> fstab 에서 파티션이 / 일경우

# touch /quota.group

# chmod 600 quota.*  --> 소유권한은 루트만 읽고 쓸수있도록한다.

5. quota 파일 최신으로 업데이트하기 (사용자가 추가되면 다시 해줘야한다.)
# quotacheck -mf /  --> 파티션루트가 / 일때 ( 시간이 좀 걸린다. )

6. convertquota
# convertquota -u / --> 파티션루트가 / 일때 (이제부터 계속 / 일것이다.)

7. 마운트 다시하기
# mount -o remount /

# mount --> 해당파티션에 쿼터설정이 제대로 들어갔는지 확인

8. 유저별 quota 설정하기
  - soft 경고하는거고 hard 는 더이상 못쓰게 하는거다.
# edquota cranix

--> 용량은 block(kbyte) 단위로 쓰면된다.

--> 쿼터를 수정하고 따로 quota 를 재시작해줄필요 없이 바로 적용된다.

9. quota 확인하기
# repquota -a --> 전체 quota 설정확인하기

# quota --> 자신의 quota 설정확인하기

by cranix 2006. 12. 24. 14:43
| 1 |