Страница 1 из 1

как пометить badsector?

Добавлено: 2010-11-06 5:21:47
ProFTP
есть раздел, на котором только файлы...
иногда случается перезагрузка, и fsck не может проверить тот диск, приходится восстанавливать супер-блок и примонтировать...

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

Код: Выделить всё

Nov  6 04:22:02  kernel: ad4: error issuing WRITE_DMA command
Nov  6 04:22:02  kernel : g_vfs_done():ad4s1e[WRITE(offset=199065600, length=12288)]error = 5
Nov  6 04:22:02  kernel: ad4: timeout waiting to issue command
Nov  6 04:22:02  kernel: ad4: error issuing WRITE_DMA command
Nov  6 04:22:02  kernel: g_vfs_done():ad4s1e[WRITE(offset=199065600, length=12288)]error = 5
Nov  6 04:22:02  kernel: ad4: timeout waiting to issue command
Nov  6 04:22:02  kernel: ad4: error issuing WRITE_DMA command
Nov  6 04:22:02 thedj kernel: g_vfs_done():ad4s1e[WRITE(offset=199065600, length=12288)]error = 5
и когда какой-то утилитой пытался прочитать данный сектор, супре блока 127, кажется, то тоже, самое

чтобы не покупать пока новый винт, можно ли поменить данные сектора чтобы ОС на них не писала данные?

на linux: есть badblocks
на FreeBSD: man badsect
там не понял ничего

есть другие утилиты:
/usr/ports/sysutils/ddrescue
/usr/ports/sysutils/ffs2recov
/usr/ports/sysutils/gpart
/usr/ports/sysutils/scan_ffs

я включил re

Re: как пометить badsector?

Добавлено: 2010-11-06 5:39:47
ProFTP
я включил recoverdisk, кажется, он прошелся по разделу за мин 30, дошел до 99%, а дальше как раз по сбойным секторам очень медленно, было видно что по ним будет ходить суток 7-10, долго...

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

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

Re: как пометить badsector?

Добавлено: 2010-11-07 12:56:05
Kos
MHDD?

Re: как пометить badsector?

Добавлено: 2010-11-09 14:39:02
manefesto
почитай на опеннете, лечатся битые сектора
вот _http://www.opennet.ru/tips/info/1720.shtml

Re: как пометить badsector?

Добавлено: 2010-11-11 18:17:57
ProFTP
уже вродебы нету проблемы
тогда питание забарахлило
НО иногда вроедбы бывает, но на всякий случай проверить бы:
Kos писал(а):MHDD?
где это взять, в портах она есть?
manefesto писал(а):почитай на опеннете, лечатся битые сектора
вот _http://www.opennet.ru/tips/info/1720.shtml
я посмотрел я не понял ничего

smartctl - пишет что мой винчестер не подерживает

на то что ругалось, пишет:

Код: Выделить всё

badsect /tmp/bad 524392
Warning: sector 524392 is in use
badsect: 524392: File exists
Don't forget to run ``fsck /dev/ad4s1d''

Код: Выделить всё

badsect /tmp/bad 5669031
block 5669031 out of range of file system
Don't forget to run ``fsck /dev/ad4s1d''
как исправить и чем хз :)

Re: как пометить badsector?

Добавлено: 2010-11-11 21:57:07
Shuba
ProFTP писал(а):
Kos писал(а):MHDD?
где это взять, в портах она есть?
Смотри здесь