티스토리 뷰
이번시간에는 quota 를 배워보았습니다.
그에따른 정리입니다.
Quota 는 리눅스 시스템에서 각 사용자별 디스크사용량을 조절할수있는 장치 ???? 입니다.
리눅스 커널 1.3.8x 부터는 모두 지원을 하는사항이니 참고하시기 바랍니다.
먼저 quota 가 설치되어있는지 확인
ssh 및 리눅스 터미널상에서
[root@localhost]# rpm - qa quota quota -3.13 -1.2.3.2.el5 |
위의 화면처럼 [root@localhost]# rpm - qa quota 을 타이핑하였을떄
rpm에서 이미 설치가되어있다면 해당 설치버전을 정리하여 알려줄것이고
만약 윛럼 설치사항이 없으시다면
[root@localhost]# yum install quota |
을 하여 설치를 해주시면 됩니다.
각 디스크용량설정은 그룹별(gid) 설정과 유저별 설정(uid) 이 있습니다
일반적으로는 UID를 많이 사용합니다
먼저 /etc/fstab 의 파일에서 적용할 파일 시스템에 usrquota 를 추가합니다
그룹별로 제한할려면 grpquota 옵션을 추가하면됩니다 둘다하고싶다면 둘다 콤마하나두고 올리세요.
[root@localhost]# vi /etc/fstab LABEL=/home1 /home ext3 defaults,usrquota 1 2 |
[root@localhost]# mount -o remount /home |
만약 그룹별로 적용할려면 aquota.group 을 생성한다
[root@localhost]# touch /home/aquota.user [root@localhost]# chmod 600 /home/aquota.user |
[root@localhost]# quotacheck -avug |
quota 시작
quota를 시작한다 quota 를 종료하고싶다면 아래의 명령어에 quotaoff -avug를 입력한다
[root@localhost]# quotaon -avug /dev/sda2[/home]: user quota turned on |
이제 quota 의 현재상황을 살펴보자
*** Report for user quotas on device /dev/sda2 Block grace time: 24:00; Inode grace time: 24:00 Block limits File limits User used soft hard grace used soft hard grace ---------------------------------------------------------------------- root -- 161236 0 0 4 0 0 scicha -- 28 30000 40000 7 0 0 |
현재 제 화면에는 이렇게 나타난상태입니다.
여기서 used : 현재사용량 , soft : 현재 설정된 soft limit , hard : 현재 설정된 hard limit , grace : soft limit 에 지정된 용량 초과시 남은 유예기간 표시
유예기간은 edquota -t 명령으로 확인과 설정이 가능하다 기본설정을 7일이다
[root@localhost ~]# edquota -t Grace period before enforcing soft limits for users: Time units may be: days, hours, minutes, or seconds Filesystem Block grace period Inode grace period /dev/sda2 1days 1days ~ |
전 1일 로 설정을 해놓았기때문에 1days 입니다.
단위는 second(초) , minutes (분) ,hours(시간) , days(일) 로 지정이 가능합니다
유저의 용량을 제한해보겠습니다
[root@localhost ~]# edquota -u scicha Disk quotas for user scicha (uid 500): Filesystem blocks soft hard inodes soft hard /dev/sda2 28 30000 40000 7 0 0 |
있습니다.
filesystem = quota를 적용할 파일시스템
blocks : 현재 유저의 총 사용량
inodes : 현재 유저의 파일의 갯수
soft : 지정한 용량 또는 파일수를 초과하면 경고
hard : 지정한 용량 또는 파일수를 초과하면 쓰기금지
특정 사용자의 quota 설정을 확인하는법은
quota -v 사용자 명 을 타이핑한다 .
만약 여러사용자에게 같은 설정을 해야한다면 edquota -u 사용자 를 이용해 사용자마다 설정을 추가를 할수도있지만 매우 번거로운 일이므로
edquota -p 를 활용하여 동일 설정을 복사할수있다
edquota -p 설정된계정(복사할 정책계정) 동일설정할계정 동일설정계정 동일설정계정 ......
쿼터 현재상황 모두 보기
repquota -a
사용자계정 설정 제한
edquota -u 계정명
'리눅스 웹서버' 카테고리의 다른 글
Centos 5.x netstat 명령어 (0) | 2009.11.06 |
---|---|
centos 5.x 탑 명령어 확인하기 (top) (0) | 2009.11.06 |
centos 5.x ssh 접속시 한글깨짐 수정 (1) | 2009.11.05 |
du-명령어의 이용 (1) | 2009.11.04 |
리눅스 시스템정보 명령어 정리 (0) | 2009.11.04 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 웨버매니아
- 내서버
- 석류자르기
- 곰국
- 바비큐타운
- 사골국
- 곰거리
- mysql크론
- MSI785GTM
- 석류먹기
- 곰국끓이기
- FSP
- 웰본마트
- TX110
- 리눅스
- 바비큐클럽
- 리눅스자동백업
- DB크론백업
- FSP60APN
- 크론백업
- MYSQL백업
- cron백업
- 웹서버
- 레고르245
- 서버조립
- 무한카트리지
- 1번가호스팅
- 웨버57
- TX113
- SYN_Flooding
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함