쿼터 제한 영역
 
 1. 사용자별 하드 제한 영역 (User Hard limit)
 - 사용자가 파일시스템에서 사용 할 수 있는 최대 공간
 
 - 만약, 사용자가 자신의 쿼터 제한 크기에 도달하면 사용자는
   더이상 디스크에 파일을 생성할 수 없다.
 
 2. 사용자별 소프트 제한 영역(User Soft limit)
 - 사용자가 소프트 제한 여역에 도달할 때까지 데이터를 자유롭게
   저장할 수 있다.
  
 - 소프트 제한 영역은 일종의 경고로써, 아직 작업 공간에 여유가
   있을때 불필요한 파일을 정리하도록 알려주는 역할을 한다.
  
 3. 그룹별 하드 제한 영역 (Group Hard limit)
 - 쿼터 시스템에 의해 그룹을 저장하는 최종 제한 영역이다.
   해당 영역을 초과하면 사용자의 쿼터를 초기화 하지 않는 경우라도
   해당 그룹에 속하는 어떠한 사용자는 파일을 쓸 수 없다.
  
 4. 그룹별 소프트 제한 영역(Group Soft limit)
 - 사용자별 소프트 재한영역과 동일하게 작용하며, 개인 소유 파일이아닌
   그룹 소유 파일에 적용된다.
 
 5. 유예기간 (Grace)
 - 소프트 제한 영역을 넘어서면 사용자나 그룹은 유예기간(Grace period)
   에 접어들게 된다. 유예기간이 끝나면 쿼터 제한을 초과하는 상황이
   벌어지지 않도록 충분히 파일을 삭제하지 않을 경우 소프트 제한영역은
   하드 제한영역으로 바뀐다. 유예기간은 월, 주, 일, 시, 분, 초를 나타내는
   숫자료 표시할 수 잇으며 기본 값은 7일이다.
  
  
quotacheck : quota설정파일이 존재하는지 설정은 이상없는지 등의 quota설정 체크
edquota : 디스크사용량제한(quota) 설정하기
quota : 현재 설정된 quota내용확인하기
quotaon : 설정된 quota 가동하기
quotaoff :  가동중인 quota 중지하기
repquota : 현재 사용중인 quota설정 및 용량제한내역 보기


------------------------------------------------------------------------------------------
quota [-u] [옵션] [사용자]
quota [-g] [옵션] [그룹]
- 사용자나 그룹의 제한량을 표시한다
- root만 -u 옵션을 통해 다른 사용자의 할당량을 확인 할 수 있다.
옵션 -q : 제한량의 설정값을 초과한 경우에만 간단한 메세지 출력
       -v : 자세한 모드로 저장 공간이 할당되지 않은 경우에도 제한량의
            정보를 보여준다.

   ex) quota -uv [사용자] //해당 사용자의 모든 제한량을 점검
------------------------------------------------------------------------------------------   
quotaon - 하나 이상의 파일시스템에 대해 설정된 제한량을 적용
quotaon [옵션] [파일시스템]

 옵션 -a : /etc/fstab에 등록되고 읽기와 쓰기 쿼터 사용으로 표시된
             모든 파일 시스템에대해 쿼터를 적용한다.
    
    -g : 그룹 쿼터를 적용한다. -a 옵션을 사용할 경우 그룹 쿼터를
         동시에 적용하므로 해당 옵션은 불필요하다.
     
    -u : 기본 옵션으로, 사용자에게 쿼터를 적용한다.
    -v : 상세하게 출력
   
   ex) quotaon -av #/etc/fstab에 정의된 것에 쿼터를 모두 적용
     quotaon -gv  /home   #파일시스템 /home 사용자에
                                          쿼터 적용
------------------------------------------------------------------------------------------
quotaoff - 하나 이상의 파일시스템에 적용된 쿼터 사용을 중지
quotaoff [옵션] [파일시스템]
  옵션 -a : /etc/fstab에 정의된 모든 파일시스템 대한 쿼터 적용을
              중지 한다.
        -g : 그룹에 적용된 쿼터 사용을 중지
     -a : 사용자 쿼터 적용을 중지
     -v : 쿼터 적용이 중지되는 각 파일시스템에 대해 자세히 표시
    
   ex) quotaoff -av   #모든 쿼터 적용을 중지
------------------------------------------------------------------------------------------  
quotacheck [옵션] [파일시스템]
- 파일시스템을 점검하고 쿼터 설정에 대한 데이터베이스를 컴파일
* cron을 이용해서 주단위로 'quotacheck -a' 옵션 실행을 권장함
  
  옵션 -a : /etc/fstab에 정의된 모든 쿼터 파일시스템을점검
  usrqouta와 grpqouta 적용 시 모두 점검 가능
  
     -g : 그룹에 대한 쿼터 정보만 컴파일한다.
     -u : 기본값, 사용자에 쿼터 정보만 컴파일 한다.
     -v : 실행결과를 자세하게 표시
     -n :복제 된 구조체의 첫 번째 사본을 사용합니다.
     -m: 파일 시스템을 읽기 전용으로 다시 마운트하지 않는다.
   
------------------------------------------------------------------------------------------    
edquota - 사용자와 그룹 쿼터 설정을 수정한다.
  옵션 -g : 그룹쿼터 수정 (-g 사용 시 -u 옵션도 따라와도 모두
                                 그룹명으로 인식한다)
     -t : 유예기간을 변경한다.
     -u : 사용자 쿼터설정을 변경 (-g와 사용시 무시된다.)
    
     ex) edquota -u [사용자]
     해당 사용자의 대한 쿼터 설정 변경
     ex) edquota -tu
     모든 파일 시스템의 사용자에대한 유예기간을 변경한다
   
------------------------------------------------------------------------------------------
repquota - 쿼터 운영 상황을 출력
 -a : 모든 쿼터 파일시스템 정보 출력
 -g : 그룹 설정을 요약
 -u : 사용자 쿼터 설정 요약
 -v : 요약정보를 자세하게 표시하며 출력결과에 머리말을 추가
 
 제한여부
 quota 제한을 받는지 여부를 나타내며  ' - ' 이면 제한에 걸리지
 않았음을 의미하며, ' + ' 이면 제한에 걸려 있음을 의미함
 첫 번째는 Block제한, 두 번째 파일제한을 뜻한다.
 
------------------------------------------------------------------------------------------
setquota [옵션] [이름] [Block soft limit] [Block hard limit]
            [inode soft limit] [inode hard limit] [파티션 명]
   
   -u : 사용자
   -g : 그룹
   -a : 해당 시스템의 모든 설정
------------------------------------------------------------------------------------------

 

'리눅스 ' 카테고리의 다른 글

LVM  (0) 2017.04.15
LVM명령어  (0) 2017.04.15
쿼터  (0) 2017.04.15
RAID종류와설정  (0) 2017.04.15
빠진날 3  (0) 2017.04.15

+ Recent posts