< Disk Quota >


 


솔라리스에서 사용하고 있는 각 사용자들이 사용할 수 있는 Disk의 양을 조절하는 것을 의미한다.



————————————————————————————–


쿼타 설정하기


————————————————————————————–



1. /etc/vfstab 파일에서 디스크 사용을 제한할 파티션의 맨 마지막 옵션 칸에 rq를 입력한다.



# vi /etc/vfstab



…………


/dev/dsk/c0d0s5 /dev/rdsk/c0d0s5         /home     ufs   1    yes   –     // 이것을..



/dev/dsk/c0d0s5 /dev/rdsk/c0d0s5         /home     ufs   1    yes   rq    // 이렇게..



저장하고 빠져나온다.



————————————————————————————–


2. 쿼타를 설정할 파티션의 최상위 디렉토리에 quotas 파일을 만들고 파일의 권한을 변경한다.



# touch /home/quotas


# chmod 600 /home/quotas


————————————————————————————–


3. 쿼타를 시작한다.



# /etc/init.d/ufs_quota start



<참고 : 쿼타를 중지할려면 /etc/init.d/ufs_quota stop 을 입력한다.>


————————————————————————————–


4. 쿼타 할당하기.



# /usr/sbin/edquota user1



edquota 명령을 때리면 기본 편집기가 뜬다(vi 편집기 아님;;) 거기에서 blocks 부분의


숫자를 적절히 조절한 다음 저장하면 된다. 숫자의 단위는 KB 이다.



fs /home blocks (soft = 1000, hard = 2000000) inodes (soft = 0, hard = 0)



soft  :  soft에서 지정한 한계가 넘으면 사용자에게 쿼타 경고 메시지가 출력된다.


hard :  hard에서 지정한 한계가 넘으면 더 이상 하드디스크를 사용할 수 없다.



위의 예는 user1이 하드디스크를 1메가를 사용하면 경고메시지가 출력되고 최대 2기가까지


사용할 수 있도록 설정한 예이다.


————————————————————————————–


<참고>


<다른 사용자에게 동일한 쿼타를 할당>


# edquota -p user1 user2


 


즉 user1과 동일하게 user2에게 쿼타를 할당한다.

<전체 사용자의 쿼타 현황 확인>


# repquota /home

솔라리스에서 디스크 쿼타(Quota)의 설정

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다