본문 바로가기

로그 저장소 :)/리눅스.Linux

quota

quota란?
 - 서버 시스템에서 사용자들의 계정 용량을 제한할 경우에 사용한다.(블록단위 용량i-node제한)
   그룹단위로도 제한할 수 있으며, 주로 웹호스팅 서비스를 하는 경우에 유용하다.

ex) groupquota, userquota 설정

        

                    그룹 : sports , 홈디렉토리 : /home2/sports



사전작업
#groupadd sports
#mkdir /home2/sports
#chgrp sports /home2/sports
#chmod 750 /home2/sports
#useradd -g sports -d /home2/sports/baseball baseball
#useradd -g sports -d /home2/sports/soccer soccer
#useradd -g sports -d /home2/sports/basket basket



※user & group Quota Setting

① /etc/fstab 수정
/dev/hda6       /home2     ext3          defaults,grpquota,usrquota    0      0

 
재마운트
#mount -o remount /home2

③ 확인
#mount

 quota File 생성
#touch /home2/aquota.{user,group}
#touch /home2/aquota.user
#touch /home2/aquota.group

 quota File 변환
#quotacheck -mfug /home2
옵션 -m : 읽기 전용 모드 등의 이유로 마운트 하지 못할 경우 강제로 체크할 때 사용
        -f : 쿼터파일 초기 생성 시 잘 인식하지 못하는 경우 강제로 인식시킬 때 사용
        -u : 사용자 쿼터 파일을 체크 할 때 사용하는 옵션(기본적용)
        -g : 그룹 쿼터 파일을 체크 할 때 사용하는 옵션

Group Quota 설정
#edquota -g sports

 User Quota 설정
#edquota baseball

#edquota -p baseball soccer
#edquota -p baseball basket

-p옵션은 다른 사용자에게 동일 설정으로 적용
확인 : #repquota (-g) /home2


활성화
#quotaon -ug /home2

⑨ 확인
#repquota -ug /home2

'로그 저장소 :) > 리눅스.Linux' 카테고리의 다른 글

LVM  (0) 2009.07.24
RAID  (0) 2009.07.23
vi 에디터 정리  (0) 2009.07.20
RPM 옵션 정리  (0) 2009.07.18
MySQL Source 설치  (0) 2009.07.16