[김정구]님이 남기신 글:
>부팅 되지 않아요...
>
>fstab 수정
>
>/dev/sda3 / ext3 defaults,noatime,usrquota 1 1
>
>#mount -o remount /dev/sda3
>
>#quotacheck -auvgc
>오류 발생 합니다.
>quotacheck: Cannot remount filesystem mounted on / read-only so counted values
might not be right.
>Please stop all programs writing to filesystem or use -m flag to force
checking.
>
>
>#quotacheck -auvgm
>quotacheck: Scanning /dev/ide/host0/bus0/target0/lun0/part1 [/]
>
>#quotaon -a
>quotaon: using //aquota.user on /dev/ide/host0/bus0/target0/lun0/part1 [/]: 그런
프로세스가 없음
>quotaon: Quota format not supported in kernel.
>
>부팅후 Error 발생합니다.
>
>
>제 정보 입니다.
>
>cat /etc/lilo.conf
>prompt
>timeout=1
>default=linux
>boot=/dev/hda
>map=/boot/map
>install=/boot/boot.b
>vga=788
>lba32
>
>image=/boot/vmlinuz-2.4.20-12,2
> label=linux
> initrd=/boot/initrd-2.4.20-12,2.img
> read-only
> root=/dev/hda1
>
>cat fstab
>LABEL=/ / ext3 defaults 1
1
>none /dev/pts devpts gid=5,mode=620 0
0
>none /proc proc defaults 0
0
>none /dev/shm tmpfs defaults 0
0
>/dev/hda2 swap swap defaults 0
0
>/dev/cdrom /mnt/cdrom iso9660 noauto,owner,kudzu,ro 0
0
>/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0
0
>/dev/sda3 / ext3 defaults,noatime,usrquota 1 1
>
>
>참고 홈페이지
>한컴 리눅스
>http://kr.hancom.com/contents/contentsView.php?zone=os&from=3&mode=0
&page=0&info=os_3_1&zone=os&cata=os_3&key=&value=&num=109
>
>
>oops 리눅스
>http://annyung.oops.org/?m=white&p=quota
>
위의 두 문서에 아주 잘 설명되어 있네요.
안녕 1.0 에서 커널버전이 2.4.20-13,3 이하인 경우는 quota.user
를 그리고 2.4.20-13,3 이상인 경우는 aquota.user 를 사용한다고
하네요.
일단은 현재 multi-user 로 부팅이 안되므로 싱글모드로
들어가서 /etc/fstab 파일을
LABEL=/ / ext3 defaults 1 1
none /dev/pts devpts gid=5,mode=620 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/hda2 swap swap defaults 0 0
/dev/cdrom /mnt/cdrom iso9660 noauto,owner,kudzu,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0
이렇게 원래대로 환원하고, 다른 설정을 아직 하지말고 다시
부팅하세요.
그리고 /dev/sda3 를 그대로 따라서 추가하면 안됩니다.
/dev/sda3 은 SCSI HDD 의 세번째 파티션을 의미하므로 해당사항이
전혀 없습니다.
이렇게 수정하고 다시 부팅하면 multi-user 로 부팅이
가능할겁니다.
이제는 커널버전에 업그레이드해야겠죠.
2.4.20-13,3 이하이면 OOPS 싸이트에서 2.4.20-13,3 RPM 커널을
받아서 설치하고 다시 부팅하세요(또 부팅해야 합니다.)
부팅에 성공하면 이제는 /etc/fstab 파일을 열어서 첫줄의
LABEL=/ / ext3 defaults 1 1
을
LABEL=/ / ext3 defaults,usrquota 1 1
이렇게 고칩니다. 그리고 다음의 명령어를 순차적으로
내리세요.
shell> touch /aquota.user
shell> chmod 600 /aquta.user
shell> sync
shell> reboot
또다시 부팅하면 이제는 쿼타가 부팅하면서 on 될겁니다.
shell> repquota -av
현재는 유저 적용이 없기 때문에 거의 내용이 없을 겁니다.
edquota 를 사용해서 다음과 같이 유저(예:foo) 에게 쿼타를
적용하고
shell> edquota -u foo
다음과 같이 확인해 보세요.
shell> quotacheck -auv
shell> repquota -av
여기까지 입니다.
아무래도 이곳에도 간단한 쿼다 문서가 있어야 할 것 같네요.
>
>[산이]님이 남기신 글:
>
>>
>>[김정구]님이 남기신 글:
>>
>>>안녕 하십니까?
>>>
>>>-----------------------------------------
>>>답변자가 기본적으로 참고할 내용입니다.
>>>- 배포판(옵션) : OOPS 안녕
>>>- 커널버전(옵션)
:
>>>- 데몬버전(예:apache
1.3.27) : 1.3.29
>>>- 데몬설치유형(RPM/컴파일/기타)
: RPM
>>>-----------------------------------------
>>>
>>>quota설정 문의 합니다.
>>>
>>>리눅스 설치시 /home 파티션을 주지 않았습니다.
>>>
>>>그래서 quota설정을 할 수 없습니다.
>>>
>>>- vi fstab 추가시
>>>/dev/sda3 /home ext3 defaults,noatime,usrquota 1 1
>>>
>>>- mount -o remount /dev/sda3
>>>
>>>mount: /home not mounted already, or bad option
>>>
>>>- 제부팅시 파트션에서 멈춰버리니다.
>>>
>>>처음부터 다시 설치를 하고 설정을 해야 하나요...
>>>
>>>다른 방법이 있는지 알고 싶습니다.
>>>
>>>참고 사항
>>>http://dbdb.dnip.net:8080/sys/sysinfo/
>>
>>========================================
>>
>>우선 리눅스 싱글모드로 들어가서.
>>/etc/fstab 에서 추가한 부분을 원래대로 환원하고 다시
부팅하세요.
>>
>>쿼타는 적용할 파티션이 최소한 500M 이상이어야
합니다.
>>그리고
>>
>>현재 /home 파티션이 없으므로,
>>
>>>/dev/sda3 /home ext3 defaults,noatime,usrquota 1 1
>>
>>/dev/sda3 / ext3 defaults,noatime,usrquota 1 1
>>
>>이렇게 수정하고 /home 대신 / 로 사용해야 합니다.
>
>========================================
========================================
|