The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"проблема с винтом"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"проблема с винтом" 
Сообщение от гы Искать по авторуВ закладки on 07-Июл-05, 22:35  (MSK)
fedora core 3, kernel 2.6.9-1.667.
ядро ниразу не пересобирал, стоит то, которое в дистрибе.
винт куплен недавно и работал без проблем.
ни с того ни с сего начал глючить.

dmesg:

...
Probing IDE interface ide1...
hdd: Maxtor 6Y120L0, ATA DISK drive
ide1 at 0x170-0x177,0x376 on irq 15
...
hdd: max request size: 128KiB
hdd: 240121728 sectors (122942 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(33)
hdd: cache flushes supported
hdd:hdd: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdd: dma_intr: error=0x40 { UncorrectableError }, LBAsect=1, sector=0
ide: failed opcode was: unknown
end_request: I/O error, dev hdd, sector 0
Buffer I/O error on device hdd, logical block 0
hdd: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdd: dma_intr: error=0x40 { UncorrectableError }, LBAsect=1, sector=0
ide: failed opcode was: unknown
end_request: I/O error, dev hdd, sector 0
Buffer I/O error on device hdd, logical block 0
hdd: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdd: dma_intr: error=0x40 { UncorrectableError }, LBAsect=1, sector=0
ide: failed opcode was: unknown
end_request: I/O error, dev hdd, sector 0
Buffer I/O error on device hdd, logical block 0
unable to read partition table

при этом после загрузки я не могу его смонтировать...
файловая система - ext3.

> mount -t ext3 /dev/hdd /mnt/disk120/
mount: wrong fs type, bad option, bad superblock on /dev/hdd,
       or too many mounted file systems

>fdisk /dev/hdd
Unable to read /dev/hdd

подскажите в чем может быть дело?
это вообще проблема с железом или просто логические
ошибки на разделе?
заранее спасибо.

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "проблема с винтом" 
Сообщение от lavr emailИскать по авторуВ закладки on 07-Июл-05, 22:40  (MSK)
>fedora core 3, kernel 2.6.9-1.667.
>ядро ниразу не пересобирал, стоит то, которое в дистрибе.
>винт куплен недавно и работал без проблем.
>ни с того ни с сего начал глючить.
>
>dmesg:
>
>...
>Probing IDE interface ide1...
>hdd: Maxtor 6Y120L0, ATA DISK drive
>ide1 at 0x170-0x177,0x376 on irq 15
>...
>hdd: max request size: 128KiB
>hdd: 240121728 sectors (122942 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(33)
>hdd: cache flushes supported
> hdd:hdd: dma_intr: status=0x51 { DriveReady SeekComplete Error }
>hdd: dma_intr: error=0x40 { UncorrectableError }, LBAsect=1, sector=0

явно же написано UNCORRECTABLE - перевести?

Большинство современных PATA/SATA дисков гавно.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "проблема с винтом" 
Сообщение от гы Искать по авторуВ закладки on 07-Июл-05, 22:48  (MSK)
>>fedora core 3, kernel 2.6.9-1.667.
>>ядро ниразу не пересобирал, стоит то, которое в дистрибе.
>>винт куплен недавно и работал без проблем.
>>ни с того ни с сего начал глючить.
>>
>>dmesg:
>>
>>...
>>Probing IDE interface ide1...
>>hdd: Maxtor 6Y120L0, ATA DISK drive
>>ide1 at 0x170-0x177,0x376 on irq 15
>>...
>>hdd: max request size: 128KiB
>>hdd: 240121728 sectors (122942 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(33)
>>hdd: cache flushes supported
>> hdd:hdd: dma_intr: status=0x51 { DriveReady SeekComplete Error }
>>hdd: dma_intr: error=0x40 { UncorrectableError }, LBAsect=1, sector=0
>
>явно же написано UNCORRECTABLE - перевести?

есть ли какие способы слить с него файлы? как-нибудь обойти эту ошибку?
на самом деле я не очень силен в востановлении данных.
стоит ехать в контору где востанавливают данные?
или это уже мертвец и просто выкинуть его?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "проблема с винтом" 
Сообщение от lavr emailИскать по авторуВ закладки on 08-Июл-05, 13:19  (MSK)
>>>fedora core 3, kernel 2.6.9-1.667.
>>>ядро ниразу не пересобирал, стоит то, которое в дистрибе.
>>>винт куплен недавно и работал без проблем.
>>>ни с того ни с сего начал глючить.
>>>
>>>dmesg:
>>>
>>>...
>>>Probing IDE interface ide1...
>>>hdd: Maxtor 6Y120L0, ATA DISK drive
>>>ide1 at 0x170-0x177,0x376 on irq 15
>>>...
>>>hdd: max request size: 128KiB
>>>hdd: 240121728 sectors (122942 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(33)
>>>hdd: cache flushes supported
>>> hdd:hdd: dma_intr: status=0x51 { DriveReady SeekComplete Error }
>>>hdd: dma_intr: error=0x40 { UncorrectableError }, LBAsect=1, sector=0
>>
>>явно же написано UNCORRECTABLE - перевести?
>
>есть ли какие способы слить с него файлы? как-нибудь обойти эту ошибку?
>
>на самом деле я не очень силен в востановлении данных.
>стоит ехать в контору где востанавливают данные?
>или это уже мертвец и просто выкинуть его?

попробуй запустить mhdd32
или на другой машине прогони fsck -y руками и если success - монтируй
и копируй. Если таблица разделов слетела - попробуй testdisk.

Давно в linux такими вещами не занимался, попробуй посмотреть какие
утилиты есть для той FS что у тебя используется.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "какой утилитой в моем случае можно прочитать по секторам это..." 
Сообщение от гы Искать по авторуВ закладки on 08-Июл-05, 04:06  (MSK)
>fedora core 3, kernel 2.6.9-1.667.
>ядро ниразу не пересобирал, стоит то, которое в дистрибе.
>винт куплен недавно и работал без проблем.
>ни с того ни с сего начал глючить.
>
>dmesg:
>
>...
>Probing IDE interface ide1...
>hdd: Maxtor 6Y120L0, ATA DISK drive
>ide1 at 0x170-0x177,0x376 on irq 15
>...
>hdd: max request size: 128KiB
>hdd: 240121728 sectors (122942 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(33)
>hdd: cache flushes supported
> hdd:hdd: dma_intr: status=0x51 { DriveReady SeekComplete Error }
>hdd: dma_intr: error=0x40 { UncorrectableError }, LBAsect=1, sector=0
>ide: failed opcode was: unknown
>end_request: I/O error, dev hdd, sector 0
>Buffer I/O error on device hdd, logical block 0
>hdd: dma_intr: status=0x51 { DriveReady SeekComplete Error }
>hdd: dma_intr: error=0x40 { UncorrectableError }, LBAsect=1, sector=0
>ide: failed opcode was: unknown
>end_request: I/O error, dev hdd, sector 0
>Buffer I/O error on device hdd, logical block 0
>hdd: dma_intr: status=0x51 { DriveReady SeekComplete Error }
>hdd: dma_intr: error=0x40 { UncorrectableError }, LBAsect=1, sector=0
>ide: failed opcode was: unknown
>end_request: I/O error, dev hdd, sector 0
>Buffer I/O error on device hdd, logical block 0
> unable to read partition table
>
>при этом после загрузки я не могу его смонтировать...
>файловая система - ext3.
>
>> mount -t ext3 /dev/hdd /mnt/disk120/
>mount: wrong fs type, bad option, bad superblock on /dev/hdd,
>       or too many mounted file
>systems
>
>>fdisk /dev/hdd
>Unable to read /dev/hdd
>
>подскажите в чем может быть дело?
>это вообще проблема с железом или просто логические
>ошибки на разделе?
>заранее спасибо.


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "какой утилитой в моем случае можно прочитать по секторам это..." 
Сообщение от Ajavrik emailИскать по авторуВ закладки(??) on 08-Июл-05, 09:51  (MSK)

Возьми какой-нить Live CD (например Frenzy, http://frenzy.org.ua/)
загрузись с него и попробуй вытащить что надо. Мне удалось.

>>fedora core 3, kernel 2.6.9-1.667.
>>ядро ниразу не пересобирал, стоит то, которое в дистрибе.
>>винт куплен недавно и работал без проблем.
>>ни с того ни с сего начал глючить.
>>
>>dmesg:
>>
>>...
>>Probing IDE interface ide1...
>>hdd: Maxtor 6Y120L0, ATA DISK drive
>>ide1 at 0x170-0x177,0x376 on irq 15
>>...
>>hdd: max request size: 128KiB
>>hdd: 240121728 sectors (122942 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(33)
>>hdd: cache flushes supported
>> hdd:hdd: dma_intr: status=0x51 { DriveReady SeekComplete Error }
>>hdd: dma_intr: error=0x40 { UncorrectableError }, LBAsect=1, sector=0
>>ide: failed opcode was: unknown
>>end_request: I/O error, dev hdd, sector 0
>>Buffer I/O error on device hdd, logical block 0
>>hdd: dma_intr: status=0x51 { DriveReady SeekComplete Error }
>>hdd: dma_intr: error=0x40 { UncorrectableError }, LBAsect=1, sector=0
>>ide: failed opcode was: unknown
>>end_request: I/O error, dev hdd, sector 0
>>Buffer I/O error on device hdd, logical block 0
>>hdd: dma_intr: status=0x51 { DriveReady SeekComplete Error }
>>hdd: dma_intr: error=0x40 { UncorrectableError }, LBAsect=1, sector=0
>>ide: failed opcode was: unknown
>>end_request: I/O error, dev hdd, sector 0
>>Buffer I/O error on device hdd, logical block 0
>> unable to read partition table
>>
>>при этом после загрузки я не могу его смонтировать...
>>файловая система - ext3.
>>
>>> mount -t ext3 /dev/hdd /mnt/disk120/
>>mount: wrong fs type, bad option, bad superblock on /dev/hdd,
>>       or too many mounted file
>>systems
>>
>>>fdisk /dev/hdd
>>Unable to read /dev/hdd
>>
>>подскажите в чем может быть дело?
>>это вообще проблема с железом или просто логические
>>ошибки на разделе?
>>заранее спасибо.


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "проблема с винтом" 
Сообщение от Antonio emailИскать по авторуВ закладки(??) on 08-Июл-05, 14:20  (MSK)
А-аа, макстор. Поздравляю с "правильным" выбором винта. :(

Найдите mhdd32, ПРОЧТИТЕ в её документации, какие тесты и в каком порядке запускать. После этого можно принимать решение типа "работать дальше, ценные данные на нём не держать", "строить гарантийщиков", "выбросить в ведро", "попытаться впарить лоху какому-нибудь" и т.п.

Ещё посмотрите, что за блок питания. Как правило, дешёвые (менее $40-50) БП типа codegen, inwin или вообще безымянные -- просто опасны для применения.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "проблема с винтом" 
Сообщение от John Искать по авторуВ закладки(??) on 08-Июл-05, 14:27  (MSK)
>> mount -t ext3 /dev/hdd /mnt/disk120/
>mount: wrong fs type, bad option, bad superblock on /dev/hdd,
>       or too many mounted file

Что значит /dev/hdd в команде? На винте нет разделов?
Если разделы все-таки есть:
судя по ошибке, проблема именно с первым сектором, а поэтому можно попробовать смонтировать нужный раздел таким образом:
losetup -o offset /dev/hdd /dev/loop0
mount -t ext3 /dev/loop0 /mnt/disk120

, где offset это соответственно количество блоков от начала /dev/hdd до нужного раздела.

Если есть место, куда можно слить винт, то желательно это сделать
dd if=/dev/hdd of=file_куда_слить bs=512 skip=1
если размер блока другой, то подставить его. А уж после этого можно смело экспериментировать...

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "проблема с винтом" 
Сообщение от гы Искать по авторуВ закладки on 12-Июл-05, 14:30  (MSK)
>>> mount -t ext3 /dev/hdd /mnt/disk120/
>>mount: wrong fs type, bad option, bad superblock on /dev/hdd,
>>       or too many mounted file
>
>Что значит /dev/hdd в команде? На винте нет разделов?
>Если разделы все-таки есть:
>судя по ошибке, проблема именно с первым сектором, а поэтому можно попробовать
>смонтировать нужный раздел таким образом:
>losetup -o offset /dev/hdd /dev/loop0
>mount -t ext3 /dev/loop0 /mnt/disk120
>
>, где offset это соответственно количество блоков от начала /dev/hdd до нужного
>раздела.
>
>Если есть место, куда можно слить винт, то желательно это сделать
>dd if=/dev/hdd of=file_куда_слить bs=512 skip=1
>если размер блока другой, то подставить его. А уж после этого можно
>смело экспериментировать...

сорри за тупость, но как узнать количество блоков до начала нужного раздела и размер самого блока?

верите или нет, вообще раньше проблем таких никогда не было. винты дохли, но как-то все было проще, даже не заморачивался по этому поводу...
на винте один раздел ext3 (hdh1). при разбивке этого винта на разделы и форматировании не использовал никаких опций, все делал поумолчанию.

>dd if=/dev/hdd of=file_куда_слить bs=512 skip=1

работает, если skip=16.

спасибо.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "проблема с винтом" 
Сообщение от гы Искать по авторуВ закладки on 12-Июл-05, 22:38  (MSK)
>>> mount -t ext3 /dev/hdd /mnt/disk120/
>>mount: wrong fs type, bad option, bad superblock on /dev/hdd,
>>       or too many mounted file
>
>Что значит /dev/hdd в команде? На винте нет разделов?
>Если разделы все-таки есть:
>судя по ошибке, проблема именно с первым сектором, а поэтому можно попробовать
>смонтировать нужный раздел таким образом:
>losetup -o offset /dev/hdd /dev/loop0
>mount -t ext3 /dev/loop0 /mnt/disk120
>
>, где offset это соответственно количество блоков от начала /dev/hdd до нужного
>раздела.
>
>Если есть место, куда можно слить винт, то желательно это сделать
>dd if=/dev/hdd of=file_куда_слить bs=512 skip=1
>если размер блока другой, то подставить его. А уж после этого можно
>смело экспериментировать...

# mkfs.ext3 -n /dev/hdh
mke2fs 1.35 (28-Feb-2004)
max_blocks 4294967295, rsv_groups = 0, rsv_gdb = 1024
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
15007744 inodes, 30015216 blocks
1500760 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=33554432
916 block groups
32768 blocks per group, 32768 fragments per group
16384 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000, 7962624, 11239424, 20480000, 23887872

размер блока - 4096.
dd if=/dev/hdh of=/hdh_image bs=4096 skip=2
создается файл имиджа винта, но т.к. 120 гиг у меня нет свободных,
то я прерываю работу утилиты. что в файле посмотрел, найти ничего полезного не нашел кроме корневых директорий.

# losetup /dev/loop0 /dev/hdh
ok

# mount -t ext3 -o sb=32768 /dev/loop0 /mnt/disk_maxtor120/
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
       or too many mounted file systems

раздела hdh1 ни одна утилита не видит. доступ есть только к hdh.

# fsck.ext3 -b 98304 -B 4096 /dev/hdh1
e2fsck 1.35 (28-Feb-2004)
fsck.ext3: No such file or directory while trying to open /dev/hdh1

как еще и что именно можно сделать чтобы слить файлы?
народ, помогите восстановить файло...

спасибо.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "проблема с винтом" 
Сообщение от John Искать по авторуВ закладки(??) on 13-Июл-05, 13:36  (MSK)
>размер блока - 4096.
>dd if=/dev/hdh of=/hdh_image bs=4096 skip=2

Размер блока имелся ввиду аппаратный, т.е. размер сектора(скорее всего 512 байт).
Если это был первый раздел, то его начало - 1сектор
losetup /dev/loop0 /dev/hdh -o 512

судя по предыдущему посту накрылось больше чем первый сектор :(
ввиду этого испорчена часть информации на 1-ом разделе.
монтировать надо не с первым суперблоком, а с другим(man mount).
Если fs создавалась со стандартными параметрами, то последующие суперблоки расположены через каждые 8192 блоков(имеется ввиду блоки файловой системы - 4096 байт по умолчанию).
соответственно, можно поробовать смонтировать так
mount -t ext3 /dev/loop0 /dir_where_mount -o sb=8193
(или sb=16385 и т.д.)

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "проблема с винтом" 
Сообщение от гы Искать по авторуВ закладки on 13-Июл-05, 14:47  (MSK)
>>размер блока - 4096.
>>dd if=/dev/hdh of=/hdh_image bs=4096 skip=2
>
>Размер блока имелся ввиду аппаратный, т.е. размер сектора(скорее всего 512 байт).
>Если это был первый раздел, то его начало - 1сектор
>losetup /dev/loop0 /dev/hdh -o 512
>
>судя по предыдущему посту накрылось больше чем первый сектор :(
>ввиду этого испорчена часть информации на 1-ом разделе.
>монтировать надо не с первым суперблоком, а с другим(man mount).
>Если fs создавалась со стандартными параметрами, то последующие суперблоки расположены через каждые
>8192 блоков(имеется ввиду блоки файловой системы - 4096 байт по умолчанию).
>
>соответственно, можно поробовать смонтировать так
>mount -t ext3 /dev/loop0 /dir_where_mount -o sb=8193
>(или sb=16385 и т.д.)

не, не удалось смонтировать :(
может быть есть еще какие варианты?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "проблема с винтом" 
Сообщение от John Искать по авторуВ закладки(??) on 13-Июл-05, 16:49  (MSK)
Все-таки найти место, куда слить винт. Пропустить сбойные блоки в начале. Натравить fsck.
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "проблема с винтом" 
Сообщение от John Искать по авторуВ закладки(??) on 13-Июл-05, 16:54  (MSK)
>Все-таки найти место, куда слить винт. Пропустить сбойные блоки в начале. Натравить
>fsck.


P.S.: по поводу пропустить имелось ввиду следующее - не уменьшить размер образа, но получить его того же размера, что и раздел(иначе fsck такого наисправляет... :))
man dd
если XXX - количество нечитаемых блоков в начале, то создаем файл
dd if=/dev/zero of=file.img bs=512 count=XXX
далее
dd if=/dev/hdh of=file.img bs=512 skip=XXX seek=XXX
а уж потом losetup + fsck

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "проблема с винтом" 
Сообщение от lavr emailИскать по авторуВ закладки on 13-Июл-05, 19:21  (MSK)
>>Все-таки найти место, куда слить винт. Пропустить сбойные блоки в начале. Натравить
>>fsck.
>
>
>P.S.: по поводу пропустить имелось ввиду следующее - не уменьшить размер образа,
>но получить его того же размера, что и раздел(иначе fsck такого
>наисправляет... :))
>man dd
>если XXX - количество нечитаемых блоков в начале, то создаем файл
>dd if=/dev/zero of=file.img bs=512 count=XXX
>далее
>dd if=/dev/hdh of=file.img bs=512 skip=XXX seek=XXX
>а уж потом losetup + fsck

по хорошему, сперва не надо ничего пропускать, а сделать ПОЛНЫЙ
образ dd if=диск of=hdimage conv=noerror,sync
после чего попробовать натравить testdisk на образ диска, если дело швах,
тады уж dd с использованием skip

ps. главное диск не угробить окончательно, сделать образ как описано выше
и работать с ним, а диск на полочку пока.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "проблема с винтом" 
Сообщение от гы Искать по авторуВ закладки on 14-Июл-05, 00:12  (MSK)
>>Все-таки найти место, куда слить винт. Пропустить сбойные блоки в начале. Натравить
>>fsck.
>
>
>P.S.: по поводу пропустить имелось ввиду следующее - не уменьшить размер образа,
>но получить его того же размера, что и раздел(иначе fsck такого
>наисправляет... :))
>man dd
>если XXX - количество нечитаемых блоков в начале, то создаем файл
>dd if=/dev/zero of=file.img bs=512 count=XXX
>далее
>dd if=/dev/hdh of=file.img bs=512 skip=XXX seek=XXX
>а уж потом losetup + fsck

спасибо.
на днях куплю винт и буду проводить испытания.
о результатах сообщу.
буду покупать seagate.
ничего что он будет больше чем 120 гигов?

еще раз спасибо.


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

16. "проблема с винтом" 
Сообщение от гы Искать по авторуВ закладки on 20-Июл-05, 01:36  (MSK)
>Все-таки найти место, куда слить винт. Пропустить сбойные блоки в начале. Натравить
>fsck.

Место нашлось - одолжил винт на 1-2 недели.
Запустил dd. Он мне столько ошибок выдал,
причем почти на всем винте... Ошибки из серии

239148736+23 records in
239148759+0 records out
dd: reading `/dev/hdh': Input/output error

Где-то на последних секторах комп вообще завис.
Даже не получается сделать копию винта в
виде фала...
Думаю, что это начало конца для этого харда.

В общем, я так прикинул и решил, что востановить
ничего не получится. А если и получится, то
гарантировать, что файлы не будут "битыми"
никто не сможет... В общем я бы хотел выслушать
ваш приговор и сделать с ним че-нить ужасное или
продолжить извращаться до победного конца...

Заранее спасибо.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

17. "проблема с винтом" 
Сообщение от lavr emailИскать по авторуВ закладки on 20-Июл-05, 09:16  (MSK)
>>Все-таки найти место, куда слить винт. Пропустить сбойные блоки в начале. Натравить
>>fsck.
>
>Место нашлось - одолжил винт на 1-2 недели.
>Запустил dd. Он мне столько ошибок выдал,
>причем почти на всем винте... Ошибки из серии
>
>239148736+23 records in
>239148759+0 records out
>dd: reading `/dev/hdh': Input/output error
>
>Где-то на последних секторах комп вообще завис.
>Даже не получается сделать копию винта в
>виде фала...
>Думаю, что это начало конца для этого харда.
>
>В общем, я так прикинул и решил, что востановить
>ничего не получится. А если и получится, то
>гарантировать, что файлы не будут "битыми"
>никто не сможет... В общем я бы хотел выслушать
>ваш приговор и сделать с ним че-нить ужасное или
>продолжить извращаться до победного конца...
>
>Заранее спасибо.

когда на диске есть ошибки или подозрения на их наличие, dd правильней
запускать с conv=noerror,sync (man dd)

PATA/SATA диски нужно покупать НЕ ИСХОДЯ из фирмы, а в соответствии
со списками из рекомендованных производителями рейд массивов: 3ware & promise (не важно будет рейд или нет), уверенности в качестве этих
моделей существенно больше.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

18. "проблема с винтом" 
Сообщение от гы Искать по авторуВ закладки on 20-Июл-05, 15:58  (MSK)
>>>Все-таки найти место, куда слить винт. Пропустить сбойные блоки в начале. Натравить
>>>fsck.
>>
>>Место нашлось - одолжил винт на 1-2 недели.
>>Запустил dd. Он мне столько ошибок выдал,
>>причем почти на всем винте... Ошибки из серии
>>
>>239148736+23 records in
>>239148759+0 records out
>>dd: reading `/dev/hdh': Input/output error
>>
>>Где-то на последних секторах комп вообще завис.
>>Даже не получается сделать копию винта в
>>виде фала...
>>Думаю, что это начало конца для этого харда.
>>
>>В общем, я так прикинул и решил, что востановить
>>ничего не получится. А если и получится, то
>>гарантировать, что файлы не будут "битыми"
>>никто не сможет... В общем я бы хотел выслушать
>>ваш приговор и сделать с ним че-нить ужасное или
>>продолжить извращаться до победного конца...
>>
>>Заранее спасибо.
>
>когда на диске есть ошибки или подозрения на их наличие, dd правильней
>
>запускать с conv=noerror,sync (man dd)
>

именно так и запускал.

>PATA/SATA диски нужно покупать НЕ ИСХОДЯ из фирмы, а в соответствии
>со списками из рекомендованных производителями рейд массивов: 3ware & promise (не важно
>будет рейд или нет), уверенности в качестве этих
>моделей существенно больше.

где эти списки можно найти?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

19. "проблема с винтом" 
Сообщение от lavr emailИскать по авторуВ закладки on 20-Июл-05, 16:22  (MSK)
>>PATA/SATA диски нужно покупать НЕ ИСХОДЯ из фирмы, а в соответствии
>>со списками из рекомендованных производителями рейд массивов: 3ware & promise (не важно
>>будет рейд или нет), уверенности в качестве этих
>>моделей существенно больше.
>
>где эти списки можно найти?

на сайтах www.3ware.com и www.promise.com

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

20. "проблема с винтом" 
Сообщение от гы Искать по авторуВ закладки on 21-Июл-05, 00:14  (MSK)
>>>PATA/SATA диски нужно покупать НЕ ИСХОДЯ из фирмы, а в соответствии
>>>со списками из рекомендованных производителями рейд массивов: 3ware & promise (не важно
>>>будет рейд или нет), уверенности в качестве этих
>>>моделей существенно больше.
>>
>>где эти списки можно найти?
>
>на сайтах www.3ware.com и www.promise.com

ура, получилось.
значит сначала я сделал копию винта

# dd if=/dev/hdh of=/mnt/disk200/hdh_image conv=noerror,sync

процесс шел долго, и, как я говорил, в конце комп виснет
(кстати, странно, я так и не понял почему это происходит.
в логах нет ни одной ошибки).
ладно, перезапустился.
все ошибки оказались в конце и начале, файл-результат всетаки
не является _полной_ копией оригинального дика, конец почему не
может скопировать - виснет... ну да ладно...
все, что посередине оказалось цело. я это определил из лога dd,
там можно прикинуть где и что сглючило, а что всетаки цело.
оказалось что сглючилили 15 блоков в начале и хз сколько в конце.

далее:
# losetup /dev/loop0 /mnt/disk200/hdh_image
# fsck.ext3 /dev/loop0

тут куча ругани... везде нажимал Y. вначале всматривался
что пишет, но потом задвинул - много слишком :-)

# mount -t ext3 /dev/loop0 /mnt/z

все смонтировалось. директории видны, файлы видны.
недоступны только те, операции с которыми были последними.
но это фигня, основную массу файлов я восстановил, а
все что не получилось слить не так важно.

вот такая история. где-то 90% данных удалось восстановить.

всем __БОЛЬШОЕ__ спасибо! :-)

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру