반응형

개요

 

이번에는 Linux의 사용자별로 공간을 할당하는 방법인 쿼터에 대해서 알아보도록 하겠습니다.

 


쿼터(Quota)란?

 

파일시스템마다 사용자나 그룹이 생성할 수 있는 파일의 용량 및 개수를 제한하는 것입니다.

 

파일 시스템을 "/"(root)로 지정하는 것보다는, 별도의 파일 시스템을 지정해서 해당 부분을 쓰도록 하는 것이 좋습니다.

"/"(root) 파일 시스템을 많은 사용자가 동시에 사용하게 되면, 우분투 서버를 운영하기 위해서 디스크를 읽고 쓰는 작업과 일반 사용자가 디스크를 읽고 쓰는 작업이 동시에 발생하므로 전반적으로 시스템의 성능이 저하됩니다.

 


설명

 

1. apt-get install quota를 해줍니다.

 

 

2. /etc/fstap 을 편집합니다.

Quota를 적용하려는 파티션을 /etc/fstap에서 찾아서, usrquota 옵션을 추가하고

사용자 홈 디렉터리를 제한하는 부분이기 때문에 /home에 적용합니다.

 

 

3. 마운트 합니다.

 

 

4. 쿼터 DB설정

디비를 설정하고 사용자도 만들어 준다.

 

 

5. DB 생성 후에는 사용자별로 공간을 할당해줍니다.

 

 

 

soft는 리미트를 제한하지만 허용하기는 합니다.

즉 사용자가 자유롭게 사용할 수 있는 공간이지만 제한을 초과하면, 유예 기간에 들어갑니다.

hard는 리미트를 제한하며 허용하지 않습니다.

즉 사용자가 파일 시스템에서 사용할 수 있는 최대 공간입니다.

 


이렇게 간단하게 quota에 대해서 알아보았습니다!

 


 

반응형

+ Recent posts