| 912 번 글의 답장글: Re: Re: Re: Re: Re: 변화가 없네여 ㅡ.ㅡ |
| 글쓴이: 산이
[홈페이지]
|
글쓴날: 2002년 02월 02일 10:00:28 토(오전) |
조회: 783 |
 22 KB(22,308 Bytes)
|
파일명: rc.sysinit.txt
|
쿼타 버전이 서로 다른가 보군요..
(aquota.user quota.user)
# man quotacheck
# man quotaon
에서 맞는 옵션을 찾아보세요..
rc.sysinit파일에서
주석처리가 잘못되어있더군요..
라인 끝에 \ 가 있으면 그 다음줄로 계속 이어진다는
의미입니다.
따라서 당연히 그 다음줄도 주석처리해야죠.....
quota에 관련 사항을 모두 주석처리한 파일을 올립니다.
[정희진]님이 남기신 글:
>안녕하세여...
>
>우선 계속해서 답변 해 주셔서 감사 드립니당... ^.^
>
>말씀하신대로 주석을 달았구여 /etc/rc.d/rc.quota 파일을
생성하였어여...
그런데 마찬가지 에러가 나네여...
>
>[root@host home2]# ls
>logs lost+found mysql quota.user test
>[root@host home2]# quotaon /dev/hda1
>quotaon: using /home2/aquota.user on /dev/hda1: No such file or
directory
>[root@host home2]# touch aquota.user
>[root@host home2]# chmod 600 aquota.user
>[root@host home2]# quotaon /dev/hda1
>quotaon: using /home2/aquota.user on /dev/hda1: Invalid argument
>[root@host home2]#
>
>/etc/rc.d/rc.sysinit , rc.quota 파일을 첨부 해서 보내
드릴께여...
>여기에 첨부파일을 하나 밖에 못 올리게 돼 있어서 rc.sysinit 의
마지막에 덧붙여서 보내께여...
>
>부탁 드립니당...
>
>
>[산이]님이 남기신 글:
>
>>[정희진]님이 남기신 글:
>>
>>>우선 답변 감사 드립니다...
>>>
>>>얼마나 기다린지 아세여? ^.^
>>>
>>>부팅시에 보면 아래와 같이 나오는 걸 확인
했어여...
>>>
>>>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: 변화가 없네여 ㅡ.ㅡ
다음글 : smtp 에 연결이 안되여 ㅡ.ㅡ
|
from 211.49.50.111
JS(Redhands)Board 0.4 +@
|
|