1.디스크 쿼터 정의
- 리눅스 시스템은 사용자별 용량 제한이 없다. 따라서 특정 사용자가 용량을 모두 사용가능하다는 문제점이 있다. → 사용자별로 제한 하는 것이 디스크 쿼터
- 제한값은 소프트와 하드로 나눌 수 있음.
- 소프트 : 사용자에게 공지되는 제한 용량
- 하드 : 실제 최대로 사용할 수 있는 제한 용량.
- 보통 소프트보다 높게 설정한다.
- 이 용량을 초과하면 해당 파일은 사용불가하다.
- 디스크 쿼터를 하려면 파티션이 나눠져 있어야함.
- df -h 로 확인
2. 디스크 쿼터 관련 명령어
- xfs_quota
- xfs 파일 시스템으로 디스크 쿼터 관리.
- edquota
- 사용자나 그룹에 쿼터를 설정할 때.
- 실행시 vi 편집기가 실행됨.
- 기본 단위는 kb
# 옵션
-u | 사용자에 대한 쿼터 지정. 디폴트 값이라 안써도 됨. # edquota -u jini # edquota jini → jini 사용자에게 쿼터 지정. |
-g | 그룹에 대한 쿼터를 지정 |
-t | soft limit을 초과한 후 시간제한 설정. |
-p | 동일한 쿼터 설정을 다른 사용자에게 적용할 떄 # edquota -p test_a test_b → test_a의 설정을 test_b도 동일하게 만듦. |
-h | 쿼터에 대한 도움말 출력 |
# edquota jini
- repquota
- 파일 시스템에 설정된 쿼터 정보 출력
- quota
- 그룹이나 사용자에 저장된 쿼터 설정 정보 출력함.
- setquota
- 쿼터를 설정함.
- vi 편집기 대신 명령행에서 설정 가능
3. 디스크 쿼터 설정 방법 ****
i. vi /etc/fstab
4번째 필드에 사용자 쿼터 설정 옵션인 uquota, quota등을 설정.
Q.. /etc/fstab 이란?
- 리눅스에서 사용하고 있는 파일 시스템에 대한 정보가 저장되어 있는 파일.
- 이 파일에 등록해야만 부팅시 자동 실행된다.
Q. /etc/fstab의 구조
1 | 장치명 |
2 | 마운트 포인트 |
3 | 파일 시스템 유형 |
4 | 마운트 될 때의 옵션 |
5 | dump 명령을 이용한 백업시 레벨 덤프 주기 0: 검사X 1: 1일에 한 번 2: 2일에 한번 |
6 | 부팅시 파일 시스템을 점검하는 fsck 명령 순서 0 : 검사 x 1: 1번째로 검사 2: 2번째로 검사 |
ii. 마운팅
mount -t xfs | grep 마운트 디렉터리명
→ /etc/fstab 에 잘 적었나 확인
umount /home; mount -a
ex) mount -t xfs | grep home2
systemctl daemon-reload 로 확인
mount -o remount /home2
umount /home2
repquota /home
→ 쿼터 설정 확인
q. mount -a 란?
- 부팅 후 재마운트할 때
- fstab 파일 수정 후
'리눅스 > CentOs (Rocky 8 )' 카테고리의 다른 글
[리눅스/CentOS] DNS서버 구축 (0) | 2024.11.28 |
---|---|
[리눅스] 파일 시스템 관리 및 복구 - fdisk 등등 (적는 중) (0) | 2024.08.12 |
[리눅스] swap (0) | 2024.08.12 |
[리눅스] 링크 (하드 링크와 심볼릭 링크) (0) | 2024.07.30 |
[리눅스] umask*** (0) | 2024.07.30 |