Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Обход битых секторов HDD  (Прочитано 18505 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Henryh

  • Автор темы
  • Активист
  • *
  • Сообщений: 428
    • Просмотр профиля
    • henrydev.ru
Обход битых секторов HDD
« : 10 Ноября 2012, 17:57:07 »
Всем привет. Читал както, что linux на уровне ядра умеет работать с битой ОЗУ в обход битых блоков.
Вопрос, возможно ли такое с HDD? И какая файловая система так умеет?
А то жесткий на 2TB посыпался, выкидывать вот так жалко, а мне как раз нужно временно скопировать на него большой объём информации.
Приветствуются любые ваши комментарии и домыслы. Я уж докумекаю.
Автоматизируй это

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Обход битых секторов HDD
« Ответ #1 : 10 Ноября 2012, 18:18:34 »
тогда, терминал
sudo fdisk -luвывод сюда, потом пишу окей.
Wars ~.o

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Обход битых секторов HDD
« Ответ #2 : 10 Ноября 2012, 18:35:35 »
Собственно битые сектора реаллокируются фирмварью самого диска, до тех пор пока не исчерпан резерв (на низком уровне формат всегда содержит определенный резерв). А вот когда резерв исчерпан - тогда - все. Пришел к тому винту пушистый северный зверек, родственник собаки.
Иногда правда умирает определенная область. Если псомотреть и локализовать ее то можно создать несколько разделов в обход этих битых областей, но ИМХО это - изврат - игра не стоит свеч. Т.к. часто битье довольно активно расползается.

Собственно диски то не так и дорого стоят сейчас, что бы заниматься извращенным сексом с посыпавшимся. 
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Обход битых секторов HDD
« Ответ #3 : 10 Ноября 2012, 18:42:40 »
keysi_, если хотите выжать из диска оставшееся, то...
https://www.google.ru/search?q=victoria+mhdd
Но никаких гарантий.

Оффлайн vovan--vovan

  • Активист
  • *
  • Сообщений: 342
    • Просмотр профиля
Re: Обход битых секторов HDD
« Ответ #4 : 10 Ноября 2012, 18:59:16 »
Так разбей диск на несколько основных и логических, а затем слей их снова воедино и переформатируй. Так перезапишется таблица несколько раз и битые сектора не будут использоваться. Если есть подозрение на то что диск сыпется, то можно проверить его при помощи соответствующих программ низкоуровневого форматирования и попробовать перемагнитить. Но если точно сыпется, то все, хана диску. Учитывая объем, лет на пять хватит.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Обход битых секторов HDD
« Ответ #5 : 10 Ноября 2012, 19:09:14 »
Известные бэды и так изолированы на уровне ФС.
А для перезаписи таблицы разделов нет нужды прибегать к таким извращениям.

Оффлайн vovan--vovan

  • Активист
  • *
  • Сообщений: 342
    • Просмотр профиля
Re: Обход битых секторов HDD
« Ответ #6 : 10 Ноября 2012, 19:50:12 »
Известные бэды и так изолированы на уровне ФС.
А для перезаписи таблицы разделов нет нужды прибегать к таким извращениям.
Конечно, но при именно осыпании жесткого диска в настоящий момент времени таблица сама моментально не переписывается. А переписывается при автодефрагментации, дефрагментации вручную или форматировании. Если первое и второе еще приемлемо, хотя и под вопросом, то второе не приемлемо вообще. Поэтому есть смысл откусить от диска для системы немного, а вместо / home, остаток диска разделить на две части и отформатировать в NTFS. Затем перегнать инфру на одну часть, а вторую часть перемагнитить и оставить в покое эдак на годик. Затем перегнать накопившиеся файлы на вторую часть диска, а первую перемагнитить, и еще на год.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Обход битых секторов HDD
« Ответ #7 : 10 Ноября 2012, 22:04:02 »
vovan--vovan, по словам ТС - дис посыпался - на кой такие сложности если на 90% верный совет - "дохтор сказал в морг, значит в морг!"
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Tritus

  • Гость
Re: Обход битых секторов HDD
« Ответ #8 : 10 Ноября 2012, 23:26:08 »
vovan--vovan, по словам ТС - дис посыпался - на кой такие сложности если на 90% верный совет - "дохтор сказал в морг, значит в морг!"

Бэды разные бывают. arcfi абсолютно прав, имхо - лучше сначала использовать Victoria и MHDD. А выбросить диск никогда не поздно.
Есть ещё, говорят, аналог MHDD для Linux: https://github.com/krieger-od/whdd, но никогда не пользовал, не знаю, как оно работает.
« Последнее редактирование: 10 Ноября 2012, 23:31:52 от Tritus »

Оффлайн BMJ

  • Активист
  • *
  • Сообщений: 782
    • Просмотр профиля
Re: Обход битых секторов HDD
« Ответ #9 : 10 Ноября 2012, 23:39:27 »
В качестве брюзжания... Судя по размеру диск свежий, ранее такого с хардами не было. Гонятся за объемами, а о качестве забыли. Менял уже 2 Сегейта на 250 и выкинул один Вестерн на 320, кончился сразу после конца гарантии..

Оффлайн Kernel ops

  • Старожил
  • *
  • Сообщений: 1388
    • Просмотр профиля
Re: Обход битых секторов HDD
« Ответ #10 : 11 Ноября 2012, 00:43:59 »
vovan--vovan,
Низкоуровневое форматирование уже давно не поддерживается хардами. Если вы про простую замену нулей и едениц - это обычное, только полное. А низкоуровневое - это перестроение дорожек, нужно было только во времена, когда HDD при нагревании слишком сильно увеличивался и смещал дорожки.
root@shkiper:~$mount -t btrfs /dev/head1 /mnt && ls /mnt | grep brain | xargs -i sh /mnt/{}

Оффлайн Henryh

  • Автор темы
  • Активист
  • *
  • Сообщений: 428
    • Просмотр профиля
    • henrydev.ru
Re: Обход битых секторов HDD
« Ответ #11 : 11 Ноября 2012, 00:52:22 »
Отвечаю по-порядку:

MHDD уже пробовал, низкоуровневым прогнал, беды остались (обычно спасает, не первый раз сталкиваюсь).

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

Что касается отрезать от бэдов, яб с удовольствием, но беды в разных частях диска можно заколебаться их вырезать вручную.

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

Пользователь решил продолжить мысль 11 Ноября 2012, 01:04:06:
victor00000,
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 11 Ноября 2012, 01:04:06 от keysi_ »
Автоматизируй это

Оффлайн Kernel ops

  • Старожил
  • *
  • Сообщений: 1388
    • Просмотр профиля
Re: Обход битых секторов HDD
« Ответ #12 : 11 Ноября 2012, 12:37:10 »
keysi_,
Цитировать
низкоуровневым прогнал,
ну не пишите бред! у вас же не IDE диск 95 годов!
root@shkiper:~$mount -t btrfs /dev/head1 /mnt && ls /mnt | grep brain | xargs -i sh /mnt/{}

Оффлайн vovan--vovan

  • Активист
  • *
  • Сообщений: 342
    • Просмотр профиля
Re: Обход битых секторов HDD
« Ответ #13 : 11 Ноября 2012, 16:43:24 »
"совет с разбиением на разделы кажется интересным, но вот где уверенность что так оно и будет, я что то не помню чтобы читал где-то про это, может есть пруф какой?"

Скажем так, на личном опыте проверено.

Пользователь решил продолжить мысль 11 Ноября 2012, 16:46:45:
keysi_,
Цитировать
низкоуровневым прогнал,
ну не пишите бред! у вас же не IDE диск 95 годов!

Ну вы бы хоть альтернативу какую предложили что ли, совет же нужен что делать то?
« Последнее редактирование: 11 Ноября 2012, 16:46:45 от vovan--vovan »

Оффлайн Henryh

  • Автор темы
  • Активист
  • *
  • Сообщений: 428
    • Просмотр профиля
    • henrydev.ru
Re: Обход битых секторов HDD
« Ответ #14 : 11 Ноября 2012, 21:05:55 »
keysi_,
Цитировать
низкоуровневым прогнал,
ну не пишите бред! у вас же не IDE диск 95 годов!
Уважаемый, я с вами за одним столом не сидел, что бы вы имели право называть мои слова бредом. Возможно, я не правильно назвал, но я не раз таким образом восстанавливал поверхность современных hdd (команда erase). Да, я не знаю что именно происходит на физическом уровне с современными дисками, но именно этот процесс стирает поверхность полностью убирая перемагниченные блоки, поэтому название низкоуровневое форматирование здесь вполне уместно.
А лучше вообще не цепляйтесь за слова, не можете помочь - не засоряйте тему.
Автоматизируй это

 

Страница сгенерирована за 0.031 секунд. Запросов: 21.