Argentum (pargentum) wrote in ru_root,
Argentum
pargentum
ru_root

Category:

Плохие блоки+lvm+jfs

Ситуация.  Сервер centos 5.6, дисковый массив из четырех дисков SATA емкостью 4Тб (LVM linear raid0).  Весь объем размечен под jfs и используется, главным образом, для хранения бэкапов.  Это самый большой дисковый том в моем распоряжении и слить все его содержимое мне физически некуда. На самом деле, распихать по нескольким другим машинам можно, но это такой геморрой, что связываться с этим я стал бы только если совсем-совсем нет другого выхода.

На одном из дисков обнаружились бэд блоки.  Попытка запустить badblocks на том LVM приводит к следующему:
[root@dump ~]# badblocks /dev/mapper/VolGroup01-musom 
badblocks: File too large while trying to determine device size

badblocks /dev/sdd отрабатывает и я, вроде, нашел гайд, как пересчитывать блоки на физическом диске в блоки тома lvm, но что делать дальше? У JFS, как подсказывает всеведающий гугль, нет возможности пометить бэд блоки без переразметки тома. Переразметить под другую файлуху без переразметки тома, как я понимаю, тоже невозможно.

Была идея воспользоваться переназначением блоков на уровне жесткого диска. Однако sginfo говорит дословно следующее:

[root@dump ~]# sginfo -d /dev/sdd
INQUIRY response (cmd: 0x12)
----------------------------
Device Type                        0
Vendor:                    ATA     
Product:                   ST31000340NS    
Revision level:            SN05

 />>> Unable to read primary (manufacturer) defect data.
 />>> Unable to read grown defect data.

Я так понимаю, если оно не может этот список посмотреть, оно не сможет его и редактировать?

В документации к hdparm я нашел параметр -D, который, якобы, включает/выключает defect management feature, но ни в одном гайде по hdparm, который я нагуглил, эта фича детально не обсуждается. Я даже не понял, как узнать, есть ли эта feature у моего диска и не поплохеет ли ему при попытке его включить.

В общем, у кого есть конструктивные идеи?

Update: Потеря данных в самих бэдах меня не особо волнует; как я понимаю, в этих файлах лежит один конкретный бэкап, потерю которого я, скорее всего переживу. Главная задача - наладить функционирование ФС в дальнейшем.
Tags: hardware, linux
Subscribe

Recent Posts from This Community

  • HP StorageWorks D2700

    парни, а к каким контроллерам можно подключать сей девайс? Родная документация ведет на ныне мертвый http://www.hp.com/go/D2000. В том месте где…

  • vmware player, beep!!!111

    кривой вопрос. а как запретить вмварь-плееру издавать любые звуки, чтоб при таб-таб-таб в виртуальном линухе оно не пищало? совет ссайта афтырей про…

  • dhcp

    а у вас на практике бывали сети, где было не порядка 256, а порядка 64к компов в одной подсети которым надо раздать ip адреса? я не про какой-нибудь…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 17 comments

Recent Posts from This Community

  • HP StorageWorks D2700

    парни, а к каким контроллерам можно подключать сей девайс? Родная документация ведет на ныне мертвый http://www.hp.com/go/D2000. В том месте где…

  • vmware player, beep!!!111

    кривой вопрос. а как запретить вмварь-плееру издавать любые звуки, чтоб при таб-таб-таб в виртуальном линухе оно не пищало? совет ссайта афтырей про…

  • dhcp

    а у вас на практике бывали сети, где было не порядка 256, а порядка 64к компов в одной подсети которым надо раздать ip адреса? я не про какой-нибудь…