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

리눅스마스터2급강좌 : 쿼타설정하기(quota)

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

리눅스마스터2급강좌 : 쿼타설정하기(quota)



3) quota 설정



quota 명령은 파일 시스템에 설정된 쿼타(quota)라고 하는 디스크 사용량 제한 설정 내용을 확인하는 명령어이다.

 

 

 

 

이러한 쿼타와 관련된 명령어로는 다음과 같은 것들이 있다.

 

 

 

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

 

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

 

quotaon : 시스템에서 쿼타를 가동한다.

 

quotaoff : 시스템에서 가동중인 쿼타를 중지한다.

 

quotacheck : 시스템에서 쿼타 상황을 확인한다.

 

repquota : 사용자들의 쿼타 설정 내역을 확인한다.

 

 

 

특정 사용자 또는 특정 그룹에 대한 쿼타 설정을 하기 위해서는 먼저 /etc/fstab 파일에 다음과 같이 /home 파일 시스템에 대한 쿼타 설정을 한다.

 

 

 

 

개별 사용자에게 쿼타 설정을 하려면 해당 파일 시스템에 usrquota 라는 속성이 부여되어 있어야 하고, 개별 그룹에 쿼타를 설정하려면 해당 파일 시스템에 qrpquota라는 속성이 부여되어 있어야 한다.

 

 

 

 

 

 

/dev/sda5 /home ext3 defaults,usrquota,grpquota 1 1

 

 

 

 

 

 

설정을 적용하려면 재부팅하거나 다음과 같이 파일 시스템을 재마운트한다.

 

 

 

 

 

 

[root@sulinux ~]# mount o remount /home

 

 

 

 

 

 

 

그리고 쿼타 설정을 위해 quotacheck 명령을 수행한다.

 

 

 

 

 

그러면 마운트 옵션에 quota 관련 속성이 부여된 파일 시스템을 찾아 쿼타 파일(aquota.useraquota.group)을 생성한다.

 

 

 

 

 

 

 

 

 

 

[root@sulinux ~]# quotacheck -avugm

 

 

 

 

 

 

 

다음으로 quotaon 명령을 실행하여 쿼타 사용을 활성화한다.

 

 

 

 

 

 

 

[root@sulinux ~]# quotaon /home

 

 

 

 

 

 

 

개별 사용자의 쿼타 설정과 편집을 위해서는 “edquota u 사용자ID”와 같이 한다(그룹의 경우 -g 옵션을 사용).

 

 

그러면 쿼타 편집모드로 들어가는데, 편집은 vi 편집기의 사용법과 동일하다.

 

 

 

 

예를 들어 다음과 같다(설정과 관련한 상세 내용은 1급 교재에 다뤘다). 값의 단위는 KB이다.

 

 

 

 

설정 또는 편집이 모두 끝나면 “:wq!”와 같이 하여 쿼타편집모드에서 빠져나간다.

 

 

 

 

 

 

 

[root@sulinux ~]# edquota u bible

Disk quotas for user bible (uid 500):

Filesystem blocks soft hard inodes soft hard

/dev/sda5 1024 102400 112640 161 0 0

~

 

 

 

 

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,034 명
  • 현재 강좌수 :  35,787 개
  • 현재 접속자 :  245 명