[김성민]님이 남기신 글:
>게시물을 수정하는데, 비번이 아니라네요..
>저번에도 그러던데..
>
>------------------------------------------
>안녕하세요,
>
>밑에 다른분 질문을 보았습니다.
>quota 설정부분 인데요,
>
>저는 아래와 같이 했습니다.
>
>/etc/fstab 을 열어 저는 6기가 하나를 통째로 쓰기 때문에 하드 맨위에다가 defaults,usrquota 라고 하고요..
>
>최상위 '/' 에 quota.user 라는 파일을 퍼미션 640 으로 하고요..
>
>/etc/rc.d/rc.local 에 아래와 같이 추가 했습니다.
>-----------------------------------------------------
>if [ -x/sbin/quotacheck ]; then
>echo "Checking quotas. This may take some time..."
>sbin/quotacheck -avug
>echo "Done."
>fi
>
>if [ -x /sbin/quotaon ];then
>echo "Enabling disk quota .."
>/sbin/quotaon -avug
>echo "Done."
>fi
>------------------------------------------------------
>
>그리고, /home 에 있는 테스트 유저인 'test' 계정에 설정해 보기 위해
>
># edquota -u test 해서 hard 부분에 50000 (50M) 로 설정하고,
>여기서 하드부분은 강제 설정인가? 넘어갈수 없는 한계있죠?
>그 부분에 했습니다.
>
>그 다음,
># quota -v test 해서 설정확인하고,
># repquota -a -v 해서 목록에 뜨나 봅니다.
># quotacheck -avug 해서 체크도 시킵니다.
>
>부팅시에도 중간에 잠깐 멈춰서 'quota 어쩌구 하면서 / 슬래쉬 표시가 몇초동안 뱅글뱅글 돌면서 하드가 '칙''칙' 하면서 체크하는듯한 소리가 잠깐 들리고, ok 떨어지면서 넘어 갑니다.
>
>/etc/rc.d/sysinit 는 건들지도 않았는데, 그러면 저는 quota 가 작동 안한다는 것인지 궁금합니다.
>제가 잘못 한건가요?
>
>잘못한게 아니라면, quota 추가설정시 # quotacheck -avug 해주기 때문에 crotab 같은곳에 별도로 안 넣어줘도 되는건지요?
>안 넣어주면 부팅시 마다 체크가 안되는 건가요?
========================================
시스템 부팅과 crontab 파일은 서로 별개입니다.
quota 체크를 일정 시간마다 주기적으로 체크(cron)해서
어떤 사용자가 제한을 넘었는지 알아보기 위함을
자동으로 설정한것이 crontab설정입니다.
이해가 되나요? |