Disk Quota : 디스크 사용량 제한
quotacheck : 디스크를 사용하고 있는 파일 시스템을 체크하여 quota 기록 파일을 가장 최근의 상태로 업데이트
사용법 : #quotacheck [옵션] [디렉터리명]
[옵션]
- -a : 사용자와 그룹에 대한 쿼터를 체크한다
- -m : 읽기 전용 모드 등으로 인한 마운트를 못할 경우 강제로 체크
- -f : 쿼터 파일 초기 생성 시 인식 못할 경우 강제로 인식
- -u : 사용자 쿼터파일을 체크(기본 옵션)
- -g : 그룹 쿼터파일을 체크
- -c : 기존에 생성된 쿼터 관련 파일을 읽지 않고 새롭게 초기화할 때
ex)
#quotacheck -mf /home : /home 디렉터리를 강제로 체크와 인식
#quotacheck -mf -u -g /home : 사용자 쿼터 파일과 그룹 쿼터 파일을 동시에 체크
#quotacheck -cf /home : 쿼터파일을 초기화
edquota : 사용자나 그룹에 쿼터를 설정할 때 사용(기본 단위 KB, 10MB를 제한하려면 10000으로 설정)
사용법 : edquota [옵션]
[옵션]
- -u : 사용자에 대한 쿼터를 설정
- -g : 그룹에 대한 쿼터를 설정
- -t : soft limit을 초과한 후부터 적용되는 시간 제한을 설정하는 옵션
- -p : 특정 사용자의 쿼터를 다른 사용자에게 동일한 설정으로 적용할 때 사용
ex)
#edquota ahgle : ahgle이라는 사용자의 쿼터를 할당
#edquota -t : 명령을 내리면 vi편집기가 뜨면 날짜를 변경하면 됨
#edquota -p ahgle lee : ahgle 사용자에게 적용돼있는 quota 설정을 lee에 동일하게 적용
quotaon / quotaoff : 쿼터를 활성화/비활성화하는 명령
사용법 : quotaon / off [옵션] [디렉터리명]
[옵션]
- -u : 사용자 쿼터를 활성화/비활성화
- -g : 그룹 쿼터를 활성화/비활성화
- -v : 자세히 출력
repquota : 파일 시스템 단위로 쿼터 정보를 출력
사용법 : #repquota [옵션] [디렉터리명]
[옵션]
- -a : 쿼터가 설정된 모든 파티션의 정보를 출력(이 옵션 설정 시 디렉터리명을 지정할 필요 없음)
- -u : 사용자 쿼터 정보를 출력(기본 값)
- -g : 그룹 쿼터 정보를 출력
ex)
#repquota / : /에 설정된 사용자 쿼터 정보를 출력
#repquota -g /home : /home에 설정된 그룹 쿼터 정보 출력
quota : 사용자 단위로 쿼터 정보를 출력
사용법 : #quota [옵션] [사용자]
[옵션]
- -u : 사용자 쿼터 정보를 출력
- -g : 그룹 쿼터 정보를 출력
setquota : 쿼터를 설정하는 명령(vi 편집기를 이용하는 대신 직접 명령 행에서 설정 가능)
사용법 : #setquota [옵션] [사용자명] [bock_soft] [block_hard] [inode_soft] [inode_hard] [파일시스템]
#setquota -t [block_grace] [inode_grace] [파일시스템]
[옵션]
- -u : 사용자 쿼터 설정
- -g : 그룹 쿼터 설정
- -t : 유예 기간 설정(단위 : 초)
ex)
#setquota -u lee 10000 11000 0 0 /home : lee 사용자의 용량을 soft 10mb, hard 11mb로 설정하고 I-node값 설정은 X
#setquota -t 86400 28800 /home : 블록 유예기간은 하루로 설정하고, Inode의 유예기간은 8시간으로 설정
사용자 쿼터 설정하기
1) /etc/fstab 설정
- 4 번째 필드 옵션에 사용자 쿼터 설정 옵션인 usrquota를 추가로 기입
2) /home 영역을 다시 마운트
- # mount -o remount /home
3) 쿼터 파일 생성 및 쿼터 체크
- #quotacheck -mf /home
4) 사용자에 대한 쿼터 설정
- #edquota ahgle
5) 쿼터 시작
- #quotaon /home
6) 쿼터 설정 확인
- repquota /home
그룹 쿼터 설정하기
1) /etc/fstab 설정
- 4 번째 필드 옵션에 그룹 쿼터 옵션인 grpquota 를 추가로 기입
2) /home 영역을 다시 마운트
- #mount -o remount /home
3) 쿼터 파일 생성 및 쿼터 체크
- #quotacheck -gf /home
4) 그룹에 대한 쿼터 설정
- #edquota -g group
5) 쿼터 시작
- #quotaon /home
6) 쿼터 설정 확인
- #repquota -g /home
'자격증 > 리눅스마스터 1급' 카테고리의 다른 글
[리눅스마스터1급 실기] 소프트웨어 설치 및 관리 (0) | 2023.04.24 |
---|---|
[리눅스마스터1급 실기] 프로세스 관리 (1) | 2023.04.24 |
[리눅스마스터1급 실기] 파일시스템 관리 (파일시스템 점검 / swap) (1) | 2023.04.20 |
[리눅스마스터1급 실기] 파일시스템 관리 (0) | 2023.04.20 |
[리눅스마스터1급 실기] 그룹 계정 관리 / 관련 명령 (0) | 2023.04.15 |