부팅할때 디스크 체킹 하는데 이거 어떻게 하는방법 없나요?

부팅할때 우분투 로고에 밑에 바가 지나가다가, 콘솔화면으로 전환되면서

405; 3b ; 09 ~~~~~~~~~~~~~~~~~~~~~~
507: 12 : 1f

Not Automaticly Fixing this.

/dev/sda6 : clear

등의 메시지가 나오는데, 부팅할때마다 이렇게 뜨고 거기에 부팅시간도 지연시켜서 이걸 어떻게 해야할지 모르겠습니다…

혹시 해결책 아시는분 있나요??

하드디스크 파티션 구조는

/dev/sda
sda1: Win XP

(확장파티션)
sda5: /boot
sda6: /
sda7: swap

으로 잡혀 있습니다.

우선 ESC 누르면 그냥 넘어가는데 그건 근본 대책은 아니고요
전에 제가 리정욱님 가르쳐 준건데…
파티션 마다 몇 번 마운트시에 … 검사 할건지 정할 수 있습니다.
정리한게 이거군요
[url=http://ubuntu.or.kr/viewtopic.php?p=29729:irbqb1oj][디스크] 마운트된 숫자 확인하기 (mount count) & 디스크검사 시기 설정[/url:irbqb1oj]
읽어 보시고 다음 글 이용하여 설정 해보십시요
우분투 기본이 30번 마운트시 검사 인데 저는 리눅스 파티션 90번 사용 중입니다.

[quote="강분도":10kyatak]우선 ESC 누르면 그냥 넘어가는데 그건 근본 대책은 아니고요
전에 내가 리정욱님 가르쳐 준건데…
파티션 마다 몇 번 마운트시에 … 검사 할건지 정할 수 있습니다.
정리한게 이거군요
[url=http://ubuntu.or.kr/viewtopic.php?p=29729:10kyatak][디스크] 마운트된 숫자 확인하기 (mount count) & 디스크검사 시기 설정[/url:10kyatak]
읽어 보시고 다음 글 이용하여 설정 해보십시요
우분투 기본이 30번 마운트시 검사 인데 저는 리눅스 파티션 90번 사용 중입니다.

[/quote:10kyatak]

edogawaconan@ZCAG-desktop:~$ sudo dumpe2fs -h /dev/sda5
[sudo] password for edogawaconan:
dumpe2fs 1.41.4 (27-Jan-2009)
Filesystem volume name: <none>
Last mounted on: <not available>
Filesystem UUID: 497b74f0-c0c3-4d0e-9135-982f62871576
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: filetype sparse_super
Default mount options: (none)
[size=150:10kyatak][color=#FF0000:10kyatak][b:10kyatak]Filesystem state: not clean[/b:10kyatak][/color:10kyatak][/size:10kyatak]
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 124496
Block count: 248976
Reserved block count: 12448
Free blocks: 220127
Free inodes: 124462
First block: 1
Block size: 1024
Fragment size: 1024
Blocks per group: 8192
Fragments per group: 8192
Inodes per group: 4016
Inode blocks per group: 502
Last mount time: Sat Jul 25 21:37:24 2009
Last write time: Sat Jul 25 21:37:24 2009
Mount count: 1
Maximum mount count: 30
Last checked: Sat Jul 25 21:37:22 2009
Check interval: 0 (<none>)
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 128

빨간색으로 되어있는 부분이 문제였군요…

이거 어떻게 해야 clean으로 바꿀수 있나요?

저는 이걸 e2fsck 로 고칠려고 했더니만, 디스크가 마운트된 상태에서 검사하면 파일시스템에 심각한 손상을 줄수 있다고 협박을 ( :twisted: :twisted: ) 합니다… 어떻게 해야하나요?

  1. /boot 니깐 커널을 시넵틱관리자에서 재설치 해본다

2.검사 후 /boot 파일들 날라갈까 불안 하시면
다른 유저에게 같은 버전 /boot 디렉 압축 복사하여 달라하여 풀어 복사 해 줍니다

  1. 검사 강행
    sudo touch /forcefsck 하면 다음 부팅때 검사 하게 됩니다.
    검사 후 생성한 파일은 지우십시요
    sudo rm /forcefsck

  2. 현재 검사 강행
    사실 boot면 용량도 작을테니 언마운트 하고 해도 되긴 하는데
    umount /dev/sda5
    e2fsck /dev/sda5

  3. 다른 리눅스 시스템서 하드 붙여서 검사한다
    생략

저는 성격상 4번입니다.

근데 sda6 이 문제 인거 아닌지요 ?
그럼 검사 강행이죠

문제 해결 방법은 아니지만…
참고로 기존에 마운트되어 있는 파티션을 마운트해제하면 안되는 경우(또는 할 수 없는 경우)
마운트 해제없이 원하는 마운트 옵션으로 곧바로 다시 마운트해 주는 remount 옵션을 사용해서 읽기 전용으로 마운트해 체크하면 됩니다.

/boot 디렉토리가 마운트된 /dev/sda5를 마운트해제 하지 않고 읽기 전용으로 다시 마운트하려면 아래 명령을 사용하면 됩니다.

$ sudo mount /dev/sda5 -o remount,ro

/ 디렉토리로 마운트된 파티션은 읽고 쓰기가 되어야 하고, 또 꼭 필요한 파티션이기 때문에 마운트해제도 할 수 없죠.
그래서 수동으로 체크하고 싶을 때는 싱글모드(런레벨 1)로 부팅해서 위와 같이 읽기 전용으로 remount해서 체크하면 됩니다.

휴… 모두 고쳤습니다…

도움주신분들 감사합니다 :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: