본문 바로가기
SW/ETC

home 파티션에 사용자 계정을 생성 후 쿼터를 설정. ( Quota)

by bigju 2021. 10. 9.

환경

OS : Centos 7.9

Tool : VMware


쿼터(Quota)란 ? 
파일시스템마다 사용자나 그룹이 생성할 수 있는 파일의 용량 및 개수를 제한하는 것

 

1. quoat 설치

yum -y install quota

2. 사용자 생성

useradd bigju

echo 12345 | passwd --stdin bigju

3.  fstab 수정

 

vi /etc/fstab

 

UUID=189e6ee3-efe9-462a-9a19-5e2b3dedf2ab /home                   
ext4    defaults,usrquota,grpquota        1 2

--> defaults옆에 usrquota,grpquota (추가)

4.  마운트

 mount

/dev/sda2 on /home type ext4 (rw)

설정이 바뀌지 않았으므로 재부팅 

mount 

/dev/sda2 on /home type ext4 (rw,usrquota,grpquota)

5. 쿼터 DB 파일 설정

 

ls /home 

quotacheck -augvfm

quotacheck -augvfm (한번 더 입력)

ls -l /home/aqu*  
-rw------- 1 root root 7168 SAT  11 15:22 /home/aquota.group
-rw------- 1 root root 7168 SAT  11 15:22 /home/aquota.user

6. 쿼터 활성화 / 사용자 쿼터 설정

* 쿼터 활성화는 quotaon -aug를 이용해 활성화 한다.
* 사용자 쿼터 설정은 edquota -u 사용자 이름

quotaon -aug

edquota -u bigju

*** Report for user quotas on device /dev/sda2
Block grace time: 7days; Inode grace time: 7days
                        Block limits                File limits
User            used    soft    hard  grace    used  soft  hard  grace
----------------------------------------------------------------------
root      --      20       0       0              2     0     0
bigju     --      16 2000000 3000000              4     0     0

############################################################################

 첫번째 soft : 100M , hard : 200M 는 파일의 용량을 나타낸다. 
   soft값을 넘으면 유예기간의 시간이 동작되고 hard값은 절대 못 넘어간다.

 두번째 soft : 1000 , hard : 2000 은 파일의 개수를 나타낸다. 
   soft값을 넘으면 유예기간의 시간이 동작되고 hard값은 절대 못 넘어간다.

 유예기간의 시간은 7일로 지정되어있다.

 유예기간이 끝나는 순간 더 이상 파일을 만들지 못한다.
############################################################################

7. 사용자 쿼터 확인

repquota -au 

*** Report for user quotas on device /dev/sda2
Block grace time: 7days; Inode grace time: 7days
                        Block limits                File limits
User            used    soft    hard  grace    used  soft  hard  grace
----------------------------------------------------------------------
root      --      20       0       0              2     0     0
bigju     --      16 2000000 3000000              4     0     0
test     --      16       0       0              4     0     0
BigJu

댓글

메인으로가기


    

Big Ju

IT Engineer


항상 답을 위해 노력하는

엔지니어입니다.

 

 

    


 UP!