Server/Linux(Centos7)

리눅스 쿼터(quota) 사용자별 공간 할당(설정)

Fehoon- 2017. 6. 12. 17:24

 

 

쿼터(Quota)는 사용자 별로 공간을 할당할 때 사용한다.

사용자마다 용량의 제한을 준다. 디렉토리 생성 및 마운트

 

mkdir /userHome
( mount   /dev/sdb1 /userHome/ ) 장치가 mount 안되어있을 경우 마운트

 

1. [홈 디렉터리 지정해서 계정생성]

useradd -d /userHome/john john 
useradd -d /userHome/bann bann

 

2. [비밀번호 설정]
passwd john
passwd bann

 

3. [fstab 편집]

vi /etc/fstab 엔터 후 하기 값 입력
/dev/sdb1 /uiserHome /ext4 default,usrjquota=aquota.user, jqfmt=vfsv(), 0 0

 

4. [재부팅 또는 mount 작업]

mount --options remount /userHome

 

5. 쿼터 설정 작업

cd /userHome/
quotaoff -avug
quotacheck -augmn
rm -rf aquota.*
quotacheck -augmn
touch aquota.user aquota.group
chmod 600 aquota.*
quotaon -avug


edquota -u john (john에대해서 편집기 실행)

- blocks (사용중)
- soft (기간제) (7일) : 해당 값 설정 시 잠깐은 제한을 넘을 수 있음. 7일간
- hard (넘어갈 수 없는 용량 설정) : 해당 값 설정 시 제한을 넘을 수 없음.   

- inodes (파일 갯수 제한) : 거의 사용하지 않음.

 

해당 유저가 자신의 제한 및 사용량을 보는 명령어 : quota

 

root에서 전체 사용자의 제한 및 사용량을 보는 명령어 : repquota /userHome/

반응형