| 912 번 글의 답장글: Re: Re: Re: 답변 감사해여... 그런데... |
| 글쓴이: 산이
[홈페이지]
|
글쓴날: 2002년 02월 01일 09:21:09 금(오전) |
조회: 694 |
[정희진]님이 남기신 글:
>우선 답변 감사 드립니다...
>
>얼마나 기다린지 아세여? ^.^
>
>부팅시에 보면 아래와 같이 나오는 걸 확인 했어여...
>
>Enable Local System quotas : quotaon : using /home2/aquota.user on /dev/hda1: No
such file or directory
>[failed]
>
>이 메시지가 나오는 것으로 봐서 커널에서는 지원 하는거
맞겠지여?
>
>df 명령 결과 입니다.
>Filesystem 1k-blocks Used Available Use% Mounted on
>/dev/sda3 497861 93250 378907 20% /
>/dev/sda1 54416 11436 40171 23% /boot
>/dev/sda7 3241548 32900 3043984 2% /home
>none 514240 0 514240 0% /dev/shm
>/dev/sda5 2016016 1426620 486984 75% /usr
>/dev/sda6 2016016 58896 1854708 4% /var
>/dev/hda1 38464340 228 36510208 1% /home2
>
>아래는 /dev/hda1 의 구조입니다.
>[root@host root]# cd /home2
>[root@host home2]# ls -al
>total 37
>drwxr-xr-x 7 root root 4096 Jan 31 10:00 .
>drwxr-xr-x 20 root root 1024 Jan 31 10:13 ..
>drwxr-xr-x 3 root root 4096 Jan 30 13:44 hosting
>drwxr-xr-x 2 root root 4096 Jan 30 14:02 logs
>drwxr-xr-x 2 root root 16384 Jan 29 14:14 lost+found
>drwxr-xr-x 3 root root 4096 Jan 30 12:31 mysql
>-rw-r--r-- 1 root root 0 Jan 30 14:44 quota.user
>drwxr-xr-x 2 root root 4096 Jan 29 15:10 test
>[root@host home2]#
>
>
>다시 한 번 봐 주세여~~~
>
>바쁘신데 귀찮게 해 드려서 죄송해여...
>수고 하세여...
>
>
>[산이]님이 남기신 글:
>
>>[정희진]님이 남기신 글:
>>
>>>안녕하세여...
>>>
>>>Redhat 7.2 이구여...
>>>
>>>스카시 하드 9기가에 모든 것을 설치 했었어여...
>>>그런 후 ide 하드 하나를 추가로 달고,
>>>mkfs -c /dev/hda1
>>>하루에 걸쳐 위와 같이 bad 섹터 체크 한 후에 포맷을
하고
>>>
>>>mkdir /home2
>>>
>>>그리고, /etc/fstab 의 맨 끝에 추가 했어여...
>>>
>>>/dev/hda1 /home2 ext2 defaults,usrquota 1 1
>>>
>>>그런 후에 마운트를 시켰어여...
>>>mount /dev/hda1
>>>
>>>이렇게 하드를 달은 후에
>>>cd /home2
>>>touch quota.user
>>>chmod 600 quota.user
>>>
>>>이렇게 하고 재부팅을 하였어여...
>>>
>>>그리고
>>>[root@host root]# adduser -d /home2/test test
>>>[root@host root]# edquota test
>>>edquota: Can't initialize quota on /dev/hda1: No such file or
directory
>>>No filesystems with quota detected.
>>>[root@host root]#
>>>
>>>이렇게 파일을 찾을 수 없다는 메시지가 나오네여...
>>>
>>>뭐가 문제가 있는 것인가여?
>>>
>>>부탁 드리겠슴미당...
>>>
>>>안녕히 계세여~~~
>>
>>========================================
>>
>>우선적으로
>>커널에서 쿼터 기능을 지원하는지 확인해 보세요..
>>
>>그리고 시스템이 시작하면서(부팅)
쿼타를 작동해줘야합니다.
>>(/etc/rc.d/rc.sysinit 에 있음)
>>
>>자세한 설명이 KDLP 문서에 있군요..
>>
>>http://kldp.org/HOWTO/mini/html/Quota/
>>
>>물론 읽어 보셨겠죠?
>>
>>...
>>
>>시스템이 재부팅하면서(/etc/rc.d/rc.sysinit)
>>xxx quota .....on .....[ OK ]
>>
>>이라는 메시지가 나타나야합니다.
>>
>>그리고
>>
>>> edquota: Can't initialize quota on /dev/hda1: No such file or
>>> directory
>>
>>어떤 문제인지 초기화 쿼터 작동이 안되는 것
같군요..
>>쿼타를 작동할 파티션은 500M이상이어야 합니다.
>>그리고 이 파티션에 마찬가지로 quota.user 라는 파일을
>>만들어줘야 하고요... 소유자는 root.root (600)
>>
>>재부팅후 df 명령어로 /dev/hda1 파티션이 제대로
잡혀있는지
>>그리고 용량과 파일시스템이 제대로 구성되었는지
>>확인해 보세요...
>
>========================================
========================================
레드햇7.2 rc.sysinit 스트립트 파일이 상당히 불만인것 같군요..
/etc/rc.d/rc.sysinit 파일을 열어서
quota 에 관련된
action xxxxx
으로 시작된 부분을 주석(#)처리하고,
아마 3군데 정도 있을 겁니다.
제일 아래에
if [ -f /etc.rc.d/rc.quota ] ; then
. /etc/rc.d/rc.quota
fi
위와 같이 3줄을 추가해줍니다.
rc.sysinit 본문에 다음의 내용을 추가해 줘도 되나
따로 파일로 분리하는것이 더 좋겠군요.
이때 /etc/rc.d/rc.quota 라는 부분 앞에 점(.)을
입력해야합니다.
이것은
/etc/rc.d/rc.quota 파일을 포함시켜서 실행하라라는 의미입니다.
그다음은 /etc/rc.d/rc.quota 파일을
다음과 같은 내용으로 파일을 생성해 줍니다.
# --- /etc/rc.d/rc.quota ----------------
# Check quota and then turn quota on.
if [ -x /usr/sbin/quotacheck ] ; then
echo "Checking quotas. This may take some time."
/usr/sbin/quotacheck -avug
echo " Done."
fi
if [ -x /usr/sbin/quotaon ] ; then
echo "Turning on quota."
/usr/sbin/quotaon -avug
fi
# ----------------------------------------
Quota mini-HOWTO 에 있는 내용입니다.
아 그리고
에러 메시지에서
/home2/aquota.user
인지
/home2/quota.user
인지 확실히 구분하세요...
물론 에러메시지에 나온 파일을 생성해야겠지요...
퍼미션은 root.root (600) 으로 수정하고요..
|
이전글 : Re: Re: 답변 감사해여... 그런데...
다음글 : Re: Re: Re: Re: 변화가 없네여 ㅡ.ㅡ
|
from 211.245.187.231
JS(Redhands)Board 0.4 +@
|