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

리눅스마스터1급 : 디스크사용량 제한 설정하는quota 사용법 4강 - 사용자별 디스크 사용량 제한을 위한 쿼타 설정

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

리눅스마스터1: 디스크사용량 제한 설정하는quota 사용법 4- 사용자별 디스크 사용량 제한을 위한 쿼타 설정





 

 

사용자별 디스크 사용량 제한을 위한 쿼타 설정

 

 

디스크 쿼타를 직접 설정하고 설정된 쿼타 설정 내용을 편집하는 방법은 edquota 명령을 이용한다.

 

 

 

, edquota라는 명령어는 개별 사용자의 쿼타 설정과 편집을 하는 명령어로서 “edquota u 사용자ID”와 같은 형식으로 사용한다.

 

 

 

 

 

다음 예는 bible이라는 사용자의 쿼터를 설정하기 위하여 ‘edquota u bible“이라는 명령어를 실행한 것으로 쿼타 편집모드로 들어간다.

 

 

 

처음이라면 다음은 기본 설정값을 보여준다.

 

 

 

현재 쿼타가 설정되어 있지 않은 사용자라면 새롭게 설정할 수 있으며 이미 설정되어 있는 사용자라면 현재 설정된 내용을 보여준다.

 

 

 

 

 

 

 

 

[root@sulinux ~]# edquota u bible

Disk quotas for user bible (uid 500):

Filesystem blocks soft hard inodes soft hard

/dev/sda6 1024 0 0 161 0 0

~

~

~

 

 

 

 

 

 

 

여기서 쿼타를 설정하거나 편집하려면 vi 편집기에서 사용하는 것과 동일한 방법으로 입력을 하면 된다.

 

 

 

설정을 위한 기본 에디터가 vi로 설정되어 있기 때문이다.

 

 

 

위의 설정을 다음과 같이 변경하였다.

 

 

 

 

 

 

 

 

 

[root@sulinux ~]# edquota u bible

Disk quotas for user bible (uid 500):

Filesystem blocks soft hard inodes soft hard

/dev/sda6 1024 102400 112640 161 0 0

~

~

~

 

 

 

 

 

 

 

위의 설정 단위는 KB 단위이다.

 

 

 

, SOFT값을 102400KB로 주었고, HARD값을 112640KB로 설정하였다.

 

 

 

, 1MB1024KB이므로 SOFT Limit 값을 100MB를 설정하려고 한다면 100*1024KB, 102400이라는 값이 되고, HARD Limit값을 110MB를 설정하려고 한다면 110*1024KB, 112640이라는 값을 설정하면 된다.

 

 

 

 

이렇게 쿼타의 설정 또는 편집이 모두 끝나면 vi에서 편집종료하고 쉘로 빠져나갈 때 사용하는 것과 동일하게 “:wq!”와 같이 한다.

 

 

 

이렇게 하면 해당 사용자에 대한 쿼타의 설정 및 편집을 마치고 저장한 후에 쿼타편집모드에서 빠져나가게 된다.

 

 

 

 

 

edquota 명령어를 이용한 쿼타 설정 시에는 다음 용어들에 대해 정확하게 이해해야 한다.

 

 

 

 

Soft Limit : 일반적인 의미의 디스크 사용 제한 용량으로서 여기서 설정된 용량을 넘기게 되면 일단은 유예기간(grace period) 내에서는 허용하기는 하지만 경고를 받게 된다.

 

 

 

, Soft Limit란 일반적인 허용 용량이라고 보면 된다.

 

 

 

예를 들어 해당 사용자에게 1GB의 용량제한이 되어 있다고 할 때의 그 용량을 Soft Limit에 설정하면 된다.

 

 

 

Hard Limit : 절대적으로 넘을 수 없는 하드웨어적인 용량 제한을 의미한다.

 

 

 

필자의 경우에는 1GB 사용자의 경우에는 1.1GB 정도로 Hard Limit을 설정해 둔다.

 

 

 

, 사용자에게 허용된 용량의 10% 정도를 추가로 저장할 수 있도록 설정한다.

 

 

 

물론, 시스템 관리자에 따라 추가 허용하는 용량은 다를 수 있다.

 

 

 

 

Grace Period : 유예기간으로서 해당 사용자의 용량이 “Soft Limit”을 넘기는 시점부터 적용되어 용량 초과를 허용할 시간을 의미한다.

 

 

 

, 개별 사용자가 현재 자기가 사용하고 있는 디스크 사용량이 사용 제한에 도달하였다고 인지하고 용량 조절을 위한 기간을 주기 위해 설정하는 유예기간이라고 생각하면 된다.

 

 

 

 

 

다음은 특정 그룹에 대한 디스크 사용량 제한을 위한 쿼타 설정 및 편집에 대한 예를 보도록 한다.

 

 

 

특정 그룹에 대한 설정을 위해 “edquota g wheel”과 같이 명령을 내린다.

 

 

 

설정 방법은 개별 사용자의 쿼타 설정 방법과 동일하다.

 

 

 

 

 

 

 

 

 

[root@sulinux ~]# edquota g wheel

Disk quotas for user bible (gid 10):

Filesystem blocks soft hard inodes soft hard

/dev/sda6 216 888888 999999 1 0 0

~

~

~

 

 

 

 

 

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,150 명
  • 현재 강좌수 :  36,432 개
  • 현재 접속자 :  148 명