| 912 번 글의 답장글: Re: Re: Re: Re: 변화가 없네여 ㅡ.ㅡ |
| 글쓴이: 정희진
|
글쓴날: 2002년 02월 01일 15:18:52 금(오후) |
조회: 716 |
 22 KB(22,278 Bytes)
|
파일명: rc.sysinit.txt
|
안녕하세여...
우선 계속해서 답변 해 주셔서 감사 드립니당... ^.^
말씀하신대로 주석을 달았구여 /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: Re: Re: Re: Re: 변화가 없네여 ㅡ.ㅡ
|
from 211.202.63.169
JS(Redhands)Board 0.4 +@
|
|