[CS/운영체제] - 리눅스 파일 시스템 - 6부

황제연·2025년 5월 14일
0

CS학습

목록 보기
74/193
post-thumbnail

디스크 쿼터(Disk Quota)란?

리눅스는 사용자별 디스크 사용량 제한이 없어
특정 사용자가 디스크에 남아있는 용량을 모두 사용할 수 있습니다
사용자가 많은 서버에서 디스크 용량 제한이 필요한데,
이때 사용하는 제한 방법을 디스크 쿼터라고 합니다

제한 값 설정

디스크 쿼터는 사용자 및 그룹의 디스크 사용량을 생성할 수 있는 파일의 개수를 제한할 수 있습니다
보통 소프트와 하드로 구분합니다

소프트(Soft)

소프트는 보통 사용자에게 공지되는 제한 용량입니다
특정 사용자의 디스크 용량을 제한하면 소프트 항목값으로 지정하면 됩니다

하드(Hard)

하드는 실제 사용자가 최대한 사용할 수 있는 값입니다

보통 소프트 항목 값보다 좀 더 설정합니다
소프트 항목을 150 MB로 설정하면 하드는 200MB로 설정해서 일정 용량을 초과해도
사용할 수 있도록 합니다

단 하드로 지정한 값은 초과할 수 없습니다

관련 명령어

xfs_quota

XFS 파일 시스템의 디스크 쿼터를 관리해주는 명령어입니다

사용법

xfs_quota [option]

edquota

사용자나 그룹에 쿼터를 설정할 때 사용하는 명령으로 실행하면 vi편집기가 실행됩니다
기본 단위는 KB로 10MB를 지정할 경우 10000이라고 입력해야합니다

사용법

edquota [option]

repquota

파일 시스템에 설정된 쿼터 정보를 출력해주는 명령입니다

사용법

repquota [option] [디렉토리명]

quota

사용자나 그룹 단위로 쿼터 설정 정보를 출력하는 명령어입니다

사용법

$ quota

setquota

쿼터를 설정하는 명령으로 vi 편집기 대신 직접 명령행에 설정 가능합니다
# setquota [option] 사용자명 block_soft block_hard inode_soft inode_Hard 파일시스템
# setquota -t block_grace inode_grace 파일시스템

참고

  • CentOS 7로 이해하는 리눅스 관리 및 시스템 보안 - 도서
profile
Software Developer

0개의 댓글