엔지니어 은성의 성장록

[Quota] 리눅스 디스크 사용량 할당 quota 설정 순서 정리 본문

서버/리눅스 기초

[Quota] 리눅스 디스크 사용량 할당 quota 설정 순서 정리

엔지니어 은성 2021. 9. 23. 16:08

1, /etc/fstb 설정

2. reboot or remount 

3. quota database 설정

4 . 사용자 개인별 quota 설정

5. 시스템 적용(쿼터 활성화)

 

▶ 디스크 사용량 할당 quota 

quota 이용할 사용자 추가


▶ 디스크 사용량 할당 (Quota)

 1. 패키지 확인 및 패키지 설치

# rpm -qa quota 패키지 설치되어있는지 확인

만약 설치되어있지 않으면 # yum -y install quota로 설치하기! 

 

2. /etc/fstab 설정

  • Disk Quota 설정하기 위해서는 Quota를 설정할 파티션에 옵션을 주어야 함
  • 사용자 계정에 대한 용량 제한일 경우 usrquota 그룹에 대한 용량 제한일 경우 grpquota 등의 옵션 추가

3. reboot or remount 

Quota 기능을 추가한 후에는 재부팅하거나 다시 마운팅을 해주어야 합니다. 명령어 ㅣ:mount

 

4. Quota DataBase 생성 

Quota 기능을 적용시켜준 후에는 파티션에 대해 사용량 할당 파일 DB를 생성해주어야 함 

* quotacheck : aquota.user, aquota.group 파일이 최근 상태로 갱신

* quotacheck -acugfm : 사용량 할당 파일을 생성하고 확인 

5. 사용자 계정별 디스크 사용량 할당

# edquota 명령어 : 사용자 계정별로 사용량을 할당하기 위한 명령어 

# edquota [option] [계정 이름 또는 그룹 이름]

옵션 설명
-u 사용자 디스크 할당량 설정
-g 그룹 디스크 할당량 설정
-t 디스크 할당량 유예기간 설정
-p 디스크 할당량 설정을 다른 사용자가 동일하게 설정

6. 유예기간 grace period 설정 : soft limit으로 지정한 용량에 도달하였을 때부터 hard limit범위 내에서 게정 용량을 초과해서 사용할 수 있도록 한시적으로 적용되는 기간, 기간이 경과되면 계정 용량은 soft limit 이상의 용량을 초과하여 사용할 수 없게 됩니다. 유예 기간 정보 확인이나 변경은 quota 명령의 -t 옵션을 사용합니다.

7. quota 활성화

# quotaon

# quotaoff 

8. 테스트

9. quota 설정 상태 확인 명령어

# repquota /home 

10. 디스크 할당량 동시 설정

# edquota -p quota1 quota2 quota1 사용자 설정을 quota2 사용자에게 동일하게 설정할 수 있습니다.


 

Comments