Назад | Перейти на главную страницу

Заставить SCSI HDD перезаписать поврежденный сектор

Для жесткого диска SATA / PATA это будет обычная процедура: http://www.sjvs.nl/?p=12

Но у моего покупателя есть старый сервер с настоящими дисками SCSI. Я пробовал переписать сектор с помощью dd но безрезультатно; Я продолжаю получать ошибку ввода-вывода в соответствии с этой цитатой из приведенной выше статьи: «У меня есть случай, когда использование dd для перезаписи сектора приводит к ошибке ввода-вывода без перераспределения. Но использование hpdparm работает и вызывает перераспределение. Удивительно».

Как мне пропустить слой блоков ядра и заставить диск перезаписать определенный сектор? Многие поисковые запросы не нашли ответа.

PS - SMART на жестких дисках SCSI работает иначе и не показывает количество перераспределенных секторов.

Вы можете попробовать sg3_utils для linux. Он может многое делать с дисками SCSI / SAS. Для переназначения блоков есть утилита sg_reassign.