마스터포유(Master4U)
Monday, 17 of January
 

제목: 배드블럭검사 badblocks -v
분류: 리눅스
이름: 관리자 * http://www.master4u.net


등록일: 2010-05-14 12:49
조회수: 5549
 
웃는 남자의 이미지

서버에 달아쓰던 구형 HDD가 있는데 dmesg 를 보니 부팅시 DMA 관련로그가
보이네요. 에러인지 아닌지 모르겠고..

/etc/rc.d/rc.local

hdparm -c 1 -d 1 /dev/hda 를 넣어주었구요.

hda: dma_intr: status=0x58 { DriveReady SeekComplete DataRequest }

hda: status timeout: status=0xd0 { Busy }

hda: DMA disabled
hda: drive not ready for command
hda: set_drive_speed_status: status=0x58 { DriveReady SeekComplete DataRequest }
blk: queue c02ba840, I/O limit 4095Mb (mask 0xffffffff)
ide0: reset: master: error (0x00?)
hda: dma_timer_expiry: dma status == 0x21
hda: error waiting for DMA
hda: dma timeout retry: status=0x58 { DriveReady SeekComplete DataRequest }

hda: status timeout: status=0xd0 { Busy }

hda: drive not ready for command
ide0: reset: success

해당 HDD 스펙은 다음과 같습니다.

[root@lunarian /]# hdparm -i /dev/hda

/dev/hda:

 Model=FUJITSU MPE3084AE, FwRev=EE-C0-23, SerialNo=01068320
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
 BuffType=unknown, BuffSize=512kB, MaxMultSect=16, MultSect=off
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=16514064
 IORDY=yes, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes: pio0 pio1 pio2 pio3 pio4 
 DMA modes: mdma0 mdma1 mdma2 udma0 udma1 *udma2 udma3 udma4 
 AdvancedPM=yes: disabled (255) WriteCache=enabled
 Drive Supports : Reserved : ATA-1 ATA-2 ATA-3 ATA-4 

뭔가 좀 찝찝해서 배드블럭검사를 해봤는데 배드블럭이 3개 있다고 나오네요

[root@lunarian log]# badblocks -v /dev/hda5
Checking for bad blocks in read-only mode
From block 0 to 1261071
1261068
1261069
1261070
Pass completed, 3 bad blocks found.

이거 하드를 빨리 교체해 줘야 될까요?
사정상 바로 교체해주기가 힘든 데 이넘 얼마정도 버틸수 있을까요? :oops:


<자료출처 : http://kldp.org/node/44019 >
       
△ 이전글: ☞ 윈도우 XP에서 대용량의 메모리 설치시 인식여부 확인(msinfo32)
▽ 다음글: crontab 자동실행 명령어
Copyright 1999-2019 Zeroboard / skin by enFree