강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

디스크 사용량과 사용량 제한내용을 확인하는 quota

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

디스크 사용량과 사용량 제한내용을 확인하는 quota

 

 

 

 

파일시스템내에서 설정된 쿼타(quota)의 디스크사용량 제한설정내용을 확인할 수 있는 명령어입니다.

 

 

 

, quota명령어는 사용자의 실제 디스크 사용량과 제한내용을 확인합니다.

 

 

 

쿼타에는 사용자쿼타와 그룹쿼타가 있지만, quota는 기본적으로 사용자쿼타만을 대상으로 합니다.

 

 

 

그리고 quota /etc/mtab파일에 있는 모든 파일시스템들을 대상으로 사용자쿼타를 점검을 합니다.

 

 

 

하지만, 만약 -g옵션을 사용한다면 지정된 그룹에 대한 그룹쿼타를 확인할 수도 있습니다.

 

 

 

 , quota명령어는 쿼타(quota)라고 하는 디스크용량제한을 하는 여러 가지 명령어 가운데 하나입니다.

 

 

 

 따라서 여기서 설명하는 quota명령어 외에도 쿼타(quota)와 관련된 명령어들과 함께 알아두셔야 쿼타(quota)설정을 정확하게 알 수가 있습니다.

 

 

 

 

 

, 쿼타(quota)와 관련하여 알아두셔야 하는 것은 다음과 같습니다.

 

 

 

 

 

- 커널(kernel)에서 해당 파일시스템의 쿼타(quota)지원이 되는가?

 

 

 

- quota      : 설정된 각 사용자(그룹)의 쿼타(quota)를 확인한다.

 

 

 

 

- edquota    : 각 사용자(그룹)의 디스크 쿼타(quota)를 설정합니다.

 

 

 

 

- quotaon    : 시스템에서 쿼타(quota)를 가동합니다.

 

 

 

 

- quotaoff   : 시스템에서 가동중인 쿼타(quota)를 중지합니다.

 

 

 

 

- quotacheck : 시스템의 쿼타(quota) 상황을 확인합니다.

 

 

 

 

- repquota   : 사용자들의 쿼타(quota)설정내역을 확인합니다.

 

 

 

 

 

위의 명령어들에 대한 개별 설명은 각 명령어 편을 참조하시기 바랍니다.

 

 

 

 

 

명령어위치 : /usr/bin/quota

 

사용형식

quota [-F format-name] [-guvsil | q]

            quota [-F format-name] [-uvsil | q] user...

            quota [-F format-name] [-gvsil | q] group...

 

 

 

여기서 배우는 quota명령어에서 흔히 사용하는 유용한 옵션들은 다음과 같습니다.

 

 

 

 

-F format-name 옵션

지정된 포맷으로 쿼타를 보여줍니다.

 

 

 

 여기서 지정 가능한 format-name vfsold (쿼타버전1전용), vfsv0(쿼타버전2전용), rpc(NFS에 대한 쿼타), xfs(XFS파일시스템에 대한 쿼타)등이 있습니다.

 

 

 

 

 

-u 옵션

 

 

사용자에 대한 쿼타를 보여줍니다.

 

 

 

 기본옵션입니다.

 

 

 

 만약 superuser(최고 시스템관리자)라면 -u옵션을 사용하여 다른 사용자의 쿼타설정을 확인할 수 있습니다.

 

 

 

 일반적인 사용법은 “quota -v 사용자명와 같으며, 사용자명에는 쿼타를 확인코자 하는 계정명을 지정합니다.

 

 

 

 

 

-g옵션

 

 

지정한 사용자가 소속되어 있는 그룹에 대한 그룹쿼타를 보여줍니다.

 

 

 

 일반적인 사용법은 “quota -vg 그룹명과 같이 사용합니다.

 

 

 

 , 지정한 그룹명의 그룹쿼타 설정내용을 보여줍니다.

 

 

 

 

 

-l옵션

 

 

로컬파일시스템만을 대상으로 합니다.

 

 

 

 따라서 NFS로 마운트된 파일시스템은 대상에서 제외합니다.

 

 

 

 

 

-q옵션

 

 

보다 간략한 메시지를 보여줍니다.

 

 

 

 

 

 

리눅스 시스템에서 쿼타(quota)를 적용하여 디스크사용량을 제한하려면 위의 내용을 충분히 숙지하고 있어야 합니다.

 

 

 

 따라서 이번 장에서 설명하는 quota명령어 외에도 위의 명령어들을 반드시 함께 익혀두셔야 한다는 것을 당부 드립니다.

 

 

 

  그리고 쿼타(quota)적용을 위한 전제조건이 커널에서 쿼타(quota)설정을 지원하도록 컴파일 되어 있어야 한다는 것입니다.

 

 

 

 

 

참고로 레드햇리눅스 8.0이상 부터는 기본설치시에 쿼타(quota)지원이 되지 않으므로 ext3이상의 파일시스템에서 쿼타(quota)를 적용하여 디스크사용량을 제한하고자 한다면 설치 후에 커널을 컴파일 하여 “Quota support”항목을 체크하여 쿼타(quota)를 지원하도록 설정한 후에 커널을 재컴파일해야합니다.

 

 

 

 

 

단순히 위의 쿼타(quota)설정 관련된 명령어와 설정방법만을 알고 있다고 해서 쿼타(quota)가 제대로 작동되는 것이 아님을 분명히 알고 계셔야 할 것입니다.

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,064 명
  • 현재 강좌수 :  35,958 개
  • 현재 접속자 :  183 명