반응형
Quota란?
Quota란?
- 사용자나 그룹 별로 디스크 사용량 제한
- 하드디스크에서 사용자가 사용할 수 있는 파일의 전체 용량 설정
- 하드 리미트는 사용자가 절대로 넘을 수 없는 최대 값
- 소프트 리미트는 설정한 값을 넘으면 유예기간을 주고 이후에는 넘을 수 없는 한계 값
주의 사항
- 반드시 selinux permissive or disabled -> getenforce (setenforce 0)
- quota 설치 해야함
Quota 명령어
quotacheck
: 쿼타 파일을 생성, 확인, 수정하기 위해 파일 시스템을 스캔하는 명령어quotacheck [option] Or [filesystem] -a: 전체 파일 시스템을 스캔 -u: 사용자 쿼타를 확인 ex) quotacheck -avgm
quotaon
: 파일 시스템의 쿼타 기능을 활성화 한다.quotaon [option] <filesystem> -a: 전체 파일 시스템의 쿼타 기능을 활성화 한다. -u: 사용자 쿼타를 활성화 한다. ex) quotaon -a /quo
edquota
: 쿼타를 설정합니다.edquota [option] <사용자 계정 or 그룹명> -u: 사용자 쿼타를 설정 -g: 그룹 쿼타를 설정 -p: 쿼타 설정을 복사 ex) edquota -u user1
repquota
: 쿼타 정보를 요약하여 출력한다.repquota [option] [사용자 계정 or 그룹명] -a: 전체 파일 시스템의 쿼타 정보를 출력 -v: 사용량이 없는 쿼타의 정보도 출력 -u: 사용자 쿼타 정보를 출력 -g: 그룹 쿼타 정보를 출력 ex) repquota -a repquota -u user01
설치 및 구성
설치
yun install -y quota fdisk /dev/sdb n p 1 2048 default w mkfs.ext4 /dev/sdb1 mkdir /quo mount /dev/sdb1 /quo vi /etc/fstab /dev/sdb1 /quo ext4 defaults,usrjquota=aquota.user,jqfmt=vfsv0 0 0 :wq mount -o remount /quo mount 명령으로 확인 cd /quo quotacheck -F vfsv0 -avugm edquota -u a block soft hard inode soft hard 20480 30720 edquota -t block inode 7days 4days quotaon /quo: quota 실행 repquota -a : quota 설정 확인 dd if=/dev/zero of=/home/a/a.txt bs=3M count=1 setfacl -m u:a:rwx /quo ls -ld /quo getfacl /quo 다른 세션 user a로 로그인 cp a.txt /quo/a1.txt.. a8.txt
쿼타 해제
quotaoff /quo/
rm -rf aquota.user
vi /etc/fstab
반응형
'Linux' 카테고리의 다른 글
RHCSA 공부 2일차 (0) | 2024.04.13 |
---|---|
RHCSA 공부 1일차 (0) | 2024.04.04 |
[Ubuntu 20.04] DNS Master - Slave 이중화 구성 (0) | 2024.01.19 |
Local Repository 만들기 (0) | 2024.01.12 |
리눅스 계정 설정파일 (1) | 2023.12.21 |