LINUX.ORG.RU

HPA & hdparm -N


0

0

После втыкания винта в гигабайтовскую мать на нем уменьшилось количество секторов.
Воткнул его в другую не-гига мать, пробую

>hdparm -N /dev/sda

>/dev/sda:
> max sectors = 1953525168/1953525168, HPA is disabled

Однако на контроллере 3ware этот винт теперь видится только 1953523055, остальные такие же винты как положено 1953525168.
Как исправить?

★★★★★

Понял в чем дело, при загрузке оно фиксистся автоматом:

>dmesg |grep HPA

>ata2.00: HPA unlocked: 1953523055 -> 1953525168, native 1953525168


Но не сохраняется. Наверное поможет насильное
hdparm -N p1953525168 /dev/sda

madcore ★★★★★
() автор топика
Ответ на: комментарий от z0D5e8n7x_2

Разлочить-то и спомощью hdparm получилось, но системную инфу от рейда эта грёбаная гигабитина своим hpa убила. Контроллер теперь тот винт не принимает назад как часть рейда :(

madcore ★★★★★
() автор топика

Прошиваешь гигабайтовскую мать последним биосом, находишь после прошивки в биосе находишь что-то типа "Вackup bios to HPA" и ставишь его в Disable.

Deleted
()
Ответ на: комментарий от madcore

> но системную инфу от рейда эта грёбаная гигабитина своим hpa убила

Офигеть, вроде как системная инфа от рейда в HPA не должна писаться.

Deleted
()
Ответ на: комментарий от Deleted

>Офигеть, вроде как системная инфа от рейда в HPA не должна писаться.

Так на диске из рейда и не было никакого HPA, а гигабайтина при втыкании его создала. Я так понимаю, оно это делает если не обнаруживает понятных биосу разделов на все свободное место(а на куске рейда ес-но никаких разметок нет).

Вот ведь в чем фигня, повреждено получается около метра в конце диска, а контроллер его уже не признает... Остальные данные на диске 100% целы, даже куски своих файлов нагрепываю.

madcore ★★★★★
() автор топика
Ответ на: комментарий от Deleted

raid5
проблема в том, что один из дисков был деградейтед, и собственно перед ребилдом делались дампы остальных дисков, в результате чего получился этот попорченый, со всеми вытекающимися...

madcore ★★★★★
() автор топика
Ответ на: комментарий от Deleted

Проанализировал остальные диски, в последнем мегабайте как раз расположена область данных, где присутствует "3ware". Различаются на разных дисках двумя разрозненными байтами, зависимости сходу не уловил. Но к счастью оказалось, что то же самое есть не только в последнем метре, а по-раньше, и я скопировал оттуда этот блок.
Контроллер это проглотил, сейчас происходит rebuild :)

madcore ★★★★★
() автор топика
Ответ на: комментарий от Deleted

В пределах ~одного мегабайта это не так долго было обнаружить :)
Странно только, что имея копии, контроллер обламывает при потере одного из них.

madcore ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.