Linux за българи: Форуми

Linux секция за начинаещи => Настройка на хардуер => Темата е започната от: 0FF1 в Jun 14, 2007, 13:51



Титла: Как да разбера дали харда ми е счупен?
Публикувано от: 0FF1 в Jun 14, 2007, 13:51
Дава отвреме на време някакъв ext3 erorr и цялата машина забива и иска студен рестрат. Как да сканирам харда ? Къде да търся в логовете за грешки?

мерси


Титла: Как да разбера дали харда ми е счупен?
Публикувано от: tarball в Jun 14, 2007, 15:11
fsck!!! ;)  ;)  ;)


Титла: Как да разбера дали харда ми е счупен?
Публикувано от: neter в Jun 14, 2007, 15:19
Този "някакъв ext3 error" дълбоко ни интересува, за да ти помогнем по-лесно, така че когато някъде за нещо ти се появи някаква грешка - кажи я. За разлика от много грешки в Windows, в Линукс грешките говорят много за себе си и за това как да се решат. Както каза tarball, тествай с fsck и по-точно fsck.ext3. За сканиране, сканирай свободно, но когато го пуснеш да поправя грешки, хубаво е диска да е демонтиран (мисли за вариантите, ако това е диска с Линукс-а). А за грешки, обръщай внимание на dmesg и логовете във /var/log  ;)


Титла: Как да разбера дали харда ми е счупен?
Публикувано от: abadon в Jun 14, 2007, 18:24
Здравейте.
И аз имам проблем с един от хардовете си. Днес се прибирам и гледам компа си седи на POST теста и дава някаква грешка свързана с харда. Натиснах бутона за рестарт и почна да си зарежда линукса, но какво да видя:
Цитат
ide: failed opcode was: unknown
end_request: I/O error, dev hda, sector 64
printk: 2 messages suppressed.
Buffer I/O error on device hda1, logical block 1
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=65, sector=65
ide: failed opcode was: unknown
end_request: I/O error, dev hda, sector 65
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=65, sector=64
ide: failed opcode was: unknown
end_request: I/O error, dev hda, sector 64
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=65, sector=65
ide: failed opcode was: unknown
end_request: I/O error, dev hda, sector 65
printk: 2 messages suppressed.
Buffer I/O error on device hda1, logical block 2
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=65, sector=64
ide: failed opcode was: unknown
end_request: I/O error, dev hda, sector 64
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=65, sector=65
ide: failed opcode was: unknown
end_request: I/O error, dev hda, sector 65
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=65, sector=64
ide: failed opcode was: unknown
end_request: I/O error, dev hda, sector 64
printk: 2 messages suppressed.
Buffer I/O error on device hda1, logical block 1
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=65, sector=65
ide: failed opcode was: unknown
end_request: I/O error, dev hda, sector 65
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=65, sector=64
ide: failed opcode was: unknown
end_request: I/O error, dev hda, sector 64
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=65, sector=65
ide: failed opcode was: unknown
end_request: I/O error, dev hda, sector 65
printk: 2 messages suppressed.
Buffer I/O error on device hda1, logical block 2
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=65, sector=64
ide: failed opcode was: unknown
end_request: I/O error, dev hda, sector 64
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=65, sector=65
ide: failed opcode was: unknown
end_request: I/O error, dev hda, sector 65
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=65, sector=64
ide: failed opcode was: unknown
end_request: I/O error, dev hda, sector 64
printk: 2 messages suppressed.
Buffer I/O error on device hda1, logical block 1
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=65, sector=65
ide: failed opcode was: unknown
end_request: I/O error, dev hda, sector 65
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=65, sector=64
ide: failed opcode was: unknown
end_request: I/O error, dev hda, sector 64

Ето такива грешки колкото искаш при самото зареждане на операционната система. Гледам и не е монтиран този хард...

На какво се дължат тези грешки? Май самия хард се е скапал или се бъркам?


Титла: Как да разбера дали харда ми е счупен?
Публикувано от: bnight в Jun 14, 2007, 18:46
от опит този ерорр си е чисто и просто лоши сектори. Ама как да ги поправиш не знам. При мен ги има същите. Успех.


Титла: Как да разбера дали харда ми е счупен?
Публикувано от: ilian_BIOS в Jun 14, 2007, 20:13
офф//

Цитат (neter @ Юни 14 2007,15:19)
За разлика от много грешки в Windows...


хаха грешки от рода STOP! 0x00000083 :D, яки са да и веднага може да се разбере какво става ;)





Титла: Как да разбера дали харда ми е счупен?
Публикувано от: gat3way в Jun 15, 2007, 00:22
Дискът е тръгнал да сдава багажа. Има една област, която контролера ползва, за да мести информацията от "повредени" сектори в "здрави". smartctl обикновено си го казва...предполагам възможностите на тази "област" вече са се изчерпали.    Като резултат, предполагам грешките ще нарастват с времето, докато не се случи нещо много лошо. Не че бих се засилил веднага да си купувам нов диск, имам един стар диск 6.4ГБ дето още се държи, въпреки че е пълен с грешни сектори. Ама бих бекъпнал на твое място всичко важно. И бих приготвил пари за нов диск :)


Титла: Как да разбера дали харда ми е счупен?
Публикувано от: VladSun в Jun 15, 2007, 01:34
//offtopic
Пазете старите дискове - по-добрите дискове :)

Device Model:     QUANTUM FIREBALL EX5.1A
Serial Number:    275826710721
Firmware Version: A0A.0400
User Capacity:    5,129,671,680 bytes
Device is:        Not in smartctl database [for details use: -P showall]
ATA Version is:   4
ATA Standard is:  ATA/ATAPI-4 T13 1153D revision 15
Local Time is:    Fri Jun 15 01:32:55 2007 EEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled


!!!  9 Power_On_Hours          48785

48785 часа = 2032.7 дена = 5.56 години ;)


=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED


:)


Титла: Как да разбера дали харда ми е счупен?
Публикувано от: 0FF1 в Jun 15, 2007, 10:40
Примерен код

Jun 10 04:40:02 bolnica kernel: EXT3-fs error (device ide0(3,5)): ext3_get_inode_loc: unable to read inode block - inode=2, b$
Jun 10 04:40:02 bolnica kernel: EXT3-fs error (device ide0(3,5)) in ext3_reserve_inode_write: IO failure
Jun 10 04:40:02 bolnica kernel: EXT3-fs error (device ide0(3,5)): ext3_get_inode_loc: unable to read inode block - inode=11, $
Jun 10 04:40:02 bolnica kernel: EXT3-fs error (device ide0(3,5)) in ext3_reserve_inode_write: IO failure
Jun 10 04:40:02 bolnica kernel: EXT3-fs error (device ide0(3,5)): ext3_readdir: bad entry in directory #23330817: rec_len is $
Jun 10 04:40:02 bolnica kernel: EXT3-fs error (device ide0(3,5)): ext3_readdir: bad entry in directory #21921794: rec_len is $
Jun 10 04:40:02 bolnica kernel: EXT3-fs error (device ide0(3,5)): ext3_readdir: bad entry in directory #19431427: rec_len is $
Jun 10 04:40:02 bolnica kernel: EXT3-fs error (device ide0(3,5)): ext3_get_inode_loc: unable to read inode block - inode=36, $
Jun 10 04:40:02 bolnica kernel: EXT3-fs error (device ide0(3,5)) in ext3_reserve_inode_write: IO failure
Jun 10 04:40:02 bolnica kernel: EXT3-fs error (device ide0(3,5)): ext3_get_inode_loc: unable to read inode block - inode=42, $
Jun 10 04:40:02 bolnica kernel: EXT3-fs error (device ide0(3,5)) in ext3_reserve_inode_write: IO failure
Jun 10 04:40:02 bolnica kernel: EXT3-fs error (device ide0(3,5)): ext3_get_inode_loc: unable to read inode block - inode=72, $
Jun 10 04:40:02 bolnica kernel: EXT3-fs error (device ide0(3,5)) in ext3_reserve_inode_write: IO failure
Jun 10 04:40:02 bolnica kernel: EXT3-fs error (device ide0(3,5)): ext3_get_inode_loc: unable to read inode block - inode=78, $
Jun 10 04:40:02 bolnica kernel: EXT3-fs error (device ide0(3,5)) in ext3_reserve_inode_write: IO failure
Jun 10 04:40:02 bolnica kernel: EXT3-fs error (device ide0(3,5)): ext3_readdir: bad entry in directory #14286865: rec_len is $
Jun 10 04:40:02 bolnica kernel: EXT3-fs error (device ide0(3,5)): ext3_readdir: bad entry in directory #23494663: rec_len is $
Jun 10 04:40:02 bolnica kernel: EXT3-fs error (device ide0(3,5)): ext3_readdir: bad entry in directory #21299201: rec_len is $
Jun 10 04:40:02 bolnica kernel: EXT3-fs error (device ide0(3,5)): ext3_readdir: bad entry in directory #10977291: rec_len is $
Jun 10 04:40:02 bolnica kernel: EXT3-fs error (device ide0(3,5)): ext3_get_inode_loc: unable to read inode block - inode=14, $
Jun 10 04:40:02 bolnica kernel: EXT3-fs error (device ide0(3,5)) in ext3_reserve_inode_write: IO failure
Jun 10 04:40:02 bolnica kernel: EXT3-fs error (device ide0(3,5)): ext3_get_inode_loc: unable to read inode block - inode=22, $
Jun 10 04:40:02 bolnica kernel: EXT3-fs error (device ide0(3,5)) in ext3_reserve_inode_write: IO failure
Jun 10 04:40:02 bolnica kernel: EXT3-fs error (device ide0(3,5)): ext3_get_inode_loc: unable to read inode block - inode=65, $
Jun 10 04:40:02 bolnica kernel: EXT3-fs error (device ide0(3,5)) in ext3_reserve_inode_write: IO failure
Jun 10 04:40:02 bolnica kernel: EXT3-fs error (device ide0(3,5)): ext3_get_inode_loc: unable to read inode block - inode=2411$
Jun 10 04:40:02 bolnica kernel: EXT3-fs error (device ide0(3,5)) in ext3_reserve_inode_write: IO failure
Jun 10 04:40:02 bolnica kernel: EXT3-fs error (device ide0(3,5)): ext3_readdir: bad entry in directory #12910611: rec_len is $
Jun 10 04:40:02 bolnica kernel: EXT3-fs error (device ide0(3,5)): ext3_readdir: bad entry in directory #13336595: rec_len is $
Jun 10 04:40:02 bolnica kernel: EXT3-fs error (device ide0(3,5)): ext3_readdir: bad entry in directory #13598739: rec_len is $
Jun 10 04:40:02 bolnica kernel: EXT3-fs error (device ide0(3,5)): ext3_readdir: bad entry in directory #13795347: rec_len is $
Jun 10 04:40:02 bolnica kernel: EXT3-fs error (device ide0(3,5)): ext3_readdir: bad entry in directory #15433748: rec_len is $
Jun 10 04:40:02 bolnica kernel: EXT3-fs error (device ide0(3,5)): ext3_readdir: bad entry in directory #17203203: rec_len is $
Jun 10 04:40:02 bolnica kernel: EXT3-fs error (device ide0(3,5)): ext3_readdir: bad entry in directory #18645003: rec_len is $
Jun 10 04:40:02 bolnica kernel: EXT3-fs error (device ide0(3,5)): ext3_readdir: bad entry in directory #23330835: rec_len is $
Jun 10 04:40:02 bolnica kernel: EXT3-fs error (device ide0(3,5)): ext3_readdir: bad entry in directory #2654218: rec_len is s$
Jun 10 04:40:02 bolnica kernel: EXT3-fs error (device ide0(3,5)): ext3_readdir: bad entry in directory #6389778: rec_len is s$
Jun 10 04:40:03 bolnica kernel: EXT3-fs error (device ide0(3,5)): ext3_readdir: bad entry in directory #18186246: rec_len is $
Jun 10 04:40:03 bolnica kernel: EXT3-fs error (device ide0(3,5)): ext3_readdir: bad entry in directory #11173903: rec_len is $



Харда ми е сдал багажа нали?  :(  :(  :(  :(