호스팅 사용법
호스팅 신청하기
도메인 연결하기
홈페이지 올리기
이메일 설정하기
서버 사용법
FTP사용법
메일사용법
텔넷/리눅스
MySQL사용법
MSSQL사용법
리눅스명령어 모음
시스템사용법
서버세팅
네트워크/보안
L4 매뉴얼
백업/미러링
호스팅용어 모음
프로그램 사용법
알리미사용법
제로보드설치방법
워드프레스설치방법
태터툴즈설치방법
그누보드설치방법
우편번호DB사용법
폼메일사용법
주문서사용법
예전 게시판/방명록
전자지불 서비스


HOME > 호스팅 > 사용안내 > 서버세팅 > Quota 설치 및 활용
OS(리눅스 Redhat 9.0) 설치  OS(CentOS x.x) 설치  OS(windows2003) 설치  sendmail 설치 및 활용  qmail 설치 및 활용 
Quota 설치 및 활용  bind 설치 및 활용  APM 설치  webalizer 설치 및 활용 

  • 1. 커널에 quota가 설정되어 있는지 확인
    [root@ns /root]# cd /usr/src/linux; make menuconfig
    kernel --> File Systems --> Quota support 부분에 check 되었는지 확인합니다.

  • 2. quota 설치
    [root@ns /root]# rpm -qa|grep quota
    quota-3.00-4
    * 설치 안 되어 있을 경우 설치
    [root@ns /root]# yum install quota

  • 3. fstab 파일 수정
    home 파티션만 quota 설정을 하겠습니다. 파일시스템을 하드를 할당 가능하도록 설정합니다.
    [root@ns /root]# /etc/fstab
    /dev/hda7 / ext2 defaults 1 1
    /dev/hda1 /boot ext2 defaults 1 2
    /dev/hda5 /home ext2 defaults,usrquota 1 2

  • 4. rc.local 파일 수정
    rc.local 파일에 아래 내용을 적어주면 재부팅시 쿼터를 지속적으로 사용하실 수 있습니다.
    [root@ns /root]# cat /etc/rc.d/rc.local
    if [ -x /sbin/quotacheck ]; then
    echo "Checking quota!!............ "
    /sbin/quotacheck -avug
    echo " Done."
    fi
    if [ -x /sbin/quotaon ]; then
    echo "Quota is being used...."
    /sbin/quotaon -avug
    echo " Done."
    fi

  • 5. quota.user 설정
    [root@ns /root]# touch /home/users/quota.user
    [root@ns /root]# chmod 640 /home/users/quota.user

    /home/users 디렉토리에 쿼터를 적용하는 설정입니다. 해당 디렉터리에서 quota.user 화일과
    보안설정으로 권한을 640으로 설정합니다.

  • 6. 유저별 quota 설정
    [root@ns /root]# edquota -u asadal
    chanho 라는 아이디에 하드 공간 제한을 해보겠습니다.
    Quotas for user asadal:
    /dev/hda5: blocks in use: 36, limits (soft = 0, hard = 0)
    inodes in use: 9, limits (soft = 0, hard = 0)
    "/tmp/EdP.aJ01PdS" 3L, 129C

    위에 보시면 soft, hard 부분이 있습니다. 간략하게 설명을 하겠습니다.
    - soft : 임계치 --> 임계치까지 허용을 합니다.
    - hard : 한계치 --> soft 설정부터 에러메세지를 보여주고 hard 까지만 사용 가능합니다.

    * 주의사항
    : hard 를 넘었을 경우 파일을 올리면 자동으로 0kbyte로 됩니다.
    : hard 넘고 다시 자료를 삭제하였을 경우, quotacheck를 하지 않으면 지속적으로 disk full 에러가 발생합니다.

  • 7. crontab에 등록
    [root@ns /root]# crontab -e
    0 3 * * 0 /sbin/quotacheck -avug

    크론으로 정기적으로 quotacheck가 실행되도록 설정합니다.
사이트명 : 바다넷 | 회사명 : (주)아사달 | 대표이사 : 서창녕 | 대표전화 : 070-7510-3007 | 팩스번호 : 02-2026-2008
사업자등록번호 : 206-81-24351 | 법인등록번호 : 110111-1940504 | 통신판매업신고 : 제18-890호 | 벤처확인번호 : 051134532200563
(우편번호 : 153-803) 서울특별시 금천구 가산동 371-28번지 우림라이온스밸리 A동 8층 (주)아사달
Copyright ⓒ badanet.co.kr All rights reserved.

페이지 맨 위로 이동하기