LINUX.ORG.RU

Как пометить плохие сектора в рейд1,

Метить плохие сектора нужно не в raid, а на отдельных дисках, например с помощью mhdd или victoria.

King_Carlo ★★★★★
()
Последнее исправление: King_Carlo (всего исправлений: 1)
Ответ на: комментарий от King_Carlo

Метить плохие сектора нужно не в raid, а на отдельных дисках, например с помощью mhdd или victoria.

...виктория их не сможет промаркировать и я потеряю кучу времени зря. офигенно.

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

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

В смарте это обычно видно.

В мане от mdadm есть упоминания про списки плохих секторов.

А что мешает отметить битые сектора на уровне ФС ?

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

А что мешает отметить битые сектора на уровне ФС ?

но тогда блоки будут отмечены и на параллельном диске?

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

...виктория их не сможет промаркировать и я потеряю кучу времени зря. офигенно.

Вынимаешь диск из рейда, гоняешь по нему badblocks -wvs /dev/sdX, засовываешь диск обратно в рейд. Там выше правильно написали, что битые сектора можно только дрочить записью, чтобы прошивка винта их отремаппила в резервную область. Если резервная область всё, а количество бб растет - диск на свалку, без вариантов. Тащемта, диск на свалку надо после первого реального бб (бывают софтовые).

pekmop1024 ★★★★★
()
Ответ на: комментарий от darkenshvein

Да.

Тебе жалко 4-8-16 кб на 2Tb диске? Или у тебя там половина диска в бэдах :)

Теоретически mdadm умеет использовать список битых блоков... Можно ли это сделать после создания рейда - хз.

vel ★★★★★
()
Последнее исправление: vel (всего исправлений: 1)
Ответ на: комментарий от darkenshvein

но тогда блоки будут отмечены и на параллельном диске?

нет, если нормальный raid контроллер. И выше правильно сказали, ручками никак не пометить битые сектора, это делает сам хард, но ему можно помочь с помощью виктории или mhdd.

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

Маркировать будет контроллер диска. Если и он не сможет - диск на выброс. Выведи диск и массива и введи снова, во время ребилда на него будет только запись и контроллер сможет смело заремапить блоки. Более правильно, конечно, badblocks, а уж потом в прод и ребилд.

legolegs ★★★★★
()
Последнее исправление: legolegs (всего исправлений: 1)
Ответ на: комментарий от vel

не жалко, есть подозрения что потом рэйд1 будет ошалело работать.

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

но ему можно помочь с помощью виктории или mhdd.

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

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

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

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

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

просто можешь поиметь проблем с производительностью. да и второй диск может умереть внезапно. куда лучше иметь в наборе 2 заведомо рабочих диска.

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

2 тб винт ты каждый день покупаешь?

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

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