Какой вид периодического обслуживания следует выполнять для резервного копирования жесткого диска?

15

У меня есть резервные копии каталогов на внешнем жестком диске - не SSD, а магнитный диск.

Резервная копия находится на одном диске (да, я знаю, дополнительный жесткий диск с копией был бы хорошей идеей; но сейчас это не так). Также на диске нет двойных копий файлов.

На жестком диске (вариант 1) гораздо больше места, чем занимают мои файлы (вариант 2), меньше свободного места, чем занимают мои файлы (но все же довольно много)

Я храню диск в его оригинальной упаковке: полиэтиленовый пакет в пластиковой коробке в виде «яичной коробки». Он хранится в комнате в моем доме, где коробка никогда не подвергается воздействию солнца, дождя и т. Д.

Мой вопрос: есть ли что-то, что я должен периодически делать с диском, чтобы максимизировать долговечность данных? например, читать все в другом месте, или читать и записывать, или каким-либо образом переставлять физические позиции данных на диске, или даже встряхивать диск, изменять его физическое положение, включать его без каких-либо действий и т. д. и т. д. и т. д. и т. д. Я хотел бы получить ответ для обоих дополнительных сценариев, которые я описал.

Примечания:

  • Я бы предпочел не делать этот вопрос специфичным для жестких дисков одной марки, но, если вы должны знать, - это Toshiba STOR.E с 750 ГБ накопителем. Не мой выбор, мне просто нужно работать с этим.
  • Руководство HDD ничего не говорит об этой проблеме.
  • Резервная копия представляет состояние этих папок когда-то в прошлом. Предположим, важно сохранить это состояние как есть, и что нет «мастер-копии» тех же данных.
  • Хотя это, вероятно, не имеет отношения к вопросу, это не катастрофически плохо, если эти файлы будут потеряны, я просто хочу увеличить ожидаемый срок службы.
  • даже если бы у меня было две копии на двух жестких дисках, вопрос был бы так же актуален: какие операции по обслуживанию я должен выполнять на каждой из них в отдельности?
einpoklum
источник
Было бы неплохо периодически читать файлы, чтобы «улучшить» магнитное поле, которое представляет данные. Использование файловой системы, которая добавляет некоторую автоматизацию / дополнительную защиту, сделало бы это немного проще. Очевидно, что наличие нескольких мультимедийных устройств с одинаковыми данными было бы предпочтительным. В руководстве ничего об этом не сказано, поскольку это необычный сценарий использования жестких дисков в качестве автономного хранилища (я полагаю).
Сет
4
Кажется, что ответы основаны на мнении и общей практике. Я не вижу убедительных, основанных на исследованиях ответов или авторитетных цитат.
fixer1234
На вопрос и ответ здесь, на SU, хотя это гораздо сложнее, чем ваш вопрос. Прочитайте принятый ответ на этот вопрос . Все данные / источники / цитаты вы можете надеяться! Вы можете извлечь то, что работает для вас из его данных.
user686699

Ответы:

5

С профессиональной точки зрения, ваши варианты:

  1. Молиться.
  2. Сделайте несколько копий на нескольких устройствах.

В вашем «варианте 1» (гораздо больше места) вы можете очень незначительно увеличить свои шансы, делая несколько копий на одном и том же оборудовании, но факт заключается в том, что аппаратное обеспечение дает сбой, что нередко делает весь диск нечитаемым. Одна копия не является жизнеспособной стратегией резервного копирования.

Мне неясно, является ли это фактической резервной копией (файлов на основном устройстве) или архивом (файлов, удаленных с основного устройства.). Дополнительная копия несколько важнее, если вы вообще заботитесь об архивном случае - в В случае с резервной копией теоретически существует первичная копия, поэтому вам нужно сделать как минимум две ошибки, прежде чем вам не повезет.

Ecnerwal
источник
1
Хотя ваши рекомендации верны и оценены, я не об этом спрашиваю. Вы, похоже, подразумеваете, что все предложенные мною действия бессмысленны / бесполезны с точки зрения продолжительности жизни. Это то, что вы говорите?
einpoklum
1
Извините, но молитва на самом деле не с «профессиональной» точки зрения.
oldmud0
2
Если вы хороший инженер, вы будете молиться Мерфи, и ваши предложения будут состоять из большего количества домов для этих данных, потому что все, что может пойти не так, пойдет не так. Другие божества и подношения могут иметь менее удовлетворительные результаты ...
Ecnerwal
1
Тбх, с одной копией, искать божественной милости не самая плохая идея.
Подмастерье Компьютерщик
5

Если у вас больше свободного места, чем для резервных данных - ваш вариант 1 в вопросе - или если у вас есть несколько копий данных, у меня есть идея, что «что-то делать»; если вы думаете, что SpinRite действительно помогает с «обслуживанием» жесткого диска и / или хотите полностью перезаписать, а затем переписать каждый бит ваших данных, это будет сделано.

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

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

Linux DIY Emulation некоторых функций обслуживания SpinRite

Многие люди убеждены, что SpinRite действительно работает, но он не бесплатный, и я использую Linux, поэтому я слушал, как Стив Гибсон КАК работает SpinRite? видео, и он говорит, что SpinRite сейчас делает:

  • Читает весь диск
  • Переворачивает биты и записывает их
  • Читает их снова
  • Переворачивает биты обратно и записывает их
  • Читает их снова

Если диск обнаруживает какие-либо (незначительные) проблемы, это должно «побудить сам диск заменить плохие сектора на хорошие».

Как часто вы должны это делать? Стив говорит: «Никто не знает, как часто это происходит, но каждые несколько месяцев должно быть достаточно часто» . Я просто угадываю каждые 6 месяцев или каждый год или около того.

badblocks

Процесс чтения / переворачивания / чтения / переворачивания звучит почти идентично тому, что badblocksпроисходит, когда он использует тестирование в режиме записи ( -wопция), только на самом деле он не «переворачивает» ваши данные, но разрушительно записывает, читает и переворачивает все биты на разделе:

С помощью этой опции badblocks сканирует плохие блоки, записывая некоторые шаблоны (0xaa, 0x55, 0xff, 0x00) на каждый блок устройства, читая каждый блок и сравнивая содержимое.

Неслучайно, эти шаблоны в двоичном виде: 10101010, 01010101, 11111111, 00000000.

Так что badblocks пишет, читает и переворачивает биты довольно тщательно, и это тоже бесплатно. Если вы mke2fsзапустили badblocks (с badblocks -cc), он сохранит список badblocks, так что ext2 / 3/4 избежит их, если они были найдены.

Недостатком является то, что тестирование записи badblocks деструктивно , поэтому для работы вам понадобится как минимум два раздела (для сохранения и записи ваших данных).

  • Храните две копии ваших данных на жестком диске , каждый на разных разделах! ,
    Это позволяет перезаписывать каждый бит в одном разделе с 10, 01, 11, 00, что удваивает ваши шансы на восстановление в случае возникновения проблемных областей. И сохраняйте список контрольных сумм / хэшей для ваших файлов данных, таких как CRC32 или MD5 (хотя MD5 / SHA очень медленны по сравнению с CRC, и CRC не должна пропускать случайные ошибки)
  • Каждые несколько месяцев:
    1. Прочитайте ваши резервные копии и убедитесь, что они все еще соответствуют контрольным суммам / хэшам.
    2. «Псевдо» -бит-перевернуть раздел с помощью badblocks -wили mke2fs -cc( Только ОДИН раздел , не перезаписывать все ваши данные, только одна копия!)
    3. Скопируйте ваши данные обратно на перевернутый раздел
    4. «Псевдо» -бит-перевернуть другой раздел (еще не перевернутый)
    5. Скопируйте ваши данные обратно в этот перевернутый раздел

Это похоже на простое переформатирование и копирование ваших данных обратно, но быстрый / стандартный формат обычно не записывает в каждый сектор, так что вы можете в конечном итоге не изменять / переворачивать многие биты


Лучшее решение - это всегда несколько копий на нескольких устройствах .
Я читал, что оптические носители могут быть читаемыми в течение 10, 20, может даже 50+ лет, и два идентичных диска / ISO будут соответствовать gddrescue(ниже).
Облачное хранилище часто бесплатно на несколько ГБ, поэтому хранение файлов (возможно, зашифрованных) может быть хорошей идеей, особенно если объемы продолжают расти.

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


Тангенциально связанный, SpinRite также «очень старается» читать данные с поврежденного сектора жесткого диска, считывая данные с разных направлений и скоростей, что также очень похоже на gddrescueслучай, если (или когда) у вас возникнут проблемы с чтением ваших данных , gddrescue также может прочитать две копии данных с ошибками и, надеюсь, собрать одну полную хорошую копию, и у меня возникает соблазн сделать две (или более) идентичные копии вашего раздела данных dd, но затем, если badblocks найдет какие-нибудь поврежденные сектора, которые вы не мог избежать их, так как это изменило бы идентичные копии.

Xen2050
источник
Можете ли вы дать ссылку на объяснение , как именно вы перебиваете раздел с помощью badblocksили mke2fs?
einpoklum
Перестановка битов не исправит адрес сектора, который находится вне сектора. Я знаю, что SpinRite ловко использует некоторые свойства дискового контроллера довольно удивительным образом, который нелегко получить из спецификаций, которые он до сих пор хранит в секрете. Ребята из HDD Regenerator, возможно, сработали, но это не публичное знание.
harrymc
Есть ли какое-нибудь доказательство, что переворот немного полезен? Звуки , как торговля износа диска для решения проблемы , что я никогда не видел какие - либо ссылок когда - либо, в любом месте, в любом собственном, надежном источнике. Цитата была бы очень образовательной.
Подмастерье Компьютерщик
@einpoklum Я обновил некоторые ответы. У меня нет ссылки, кроме справочной страницы, чтобы бад-блоки перезаписывали каждый бит, а затем записывали ваши данные обратно.
Xen2050
@JourneymanGeek Я только следовал тому, что говорит Стив Гибсон в связанном видео на своем сайте, по сути «изо рта лошади». Но, к сожалению, я не нашел и не смог найти других ссылок, по крайней мере, из быстрого поиска. На самом деле, из других вопросов SE у меня складывается впечатление, что из-за бит-гнили не о чем беспокоиться, и просто перезапись в одиночку, даже с одинаковыми битами в одном и том же месте, может вызвать «магнитные домены на поверхности физического диска». быть обновленным с их первоначальной силой "
Xen2050
5

Так как большинство постеров здесь, кажется, пропустили это, я рекомендую ответить на конкретный вопрос вашего вопроса, используя этот отличный пост: « Какой носитель следует использовать для долгосрочного хранения больших объемов данных (архивирования)? в качестве руководства. Я не буду приводить ссылки и исследования оттуда, поскольку он проделал отличную работу, и чтение всего поста лучше, чем краткое изложение для этого случая.

Ограничив себя одним жестким диском в холодном хранилище (в автономном режиме), с двумя указанными опциями вы должны подключать диск каждые пару лет или около того и раскручивать его. Самая главная причина для этого состоит в том, чтобы не дать смазке шпинделя затвердеть и схватиться. Шпиндель смазка будет затвердевать в течение долгого времени, и прядение диска один раз в некоторое время может значительно задержать эту возможность. Если вы хотите получить представление о важности смазки для жесткого диска, посмотрите, сколько усилий приложит Minebea, производитель двигателей для жестких дисков в своем отчете расскажет об этом .

Пока диск подключен, вы также можете запустить некоторую диагностику SMART, чтобы найти признаки надвигающегося отказа либо электроники, оборудования или платы. Хотя, согласно исследованию, представленному на FAST'07 Google и Университетом Карнеги-Меллона (выигравшим «Лучшую работу» в этом году), тест SMART может указывать на неудачу, но «проходной» тест не может свидетельствовать о хорошем здоровье. Тем не менее, проверка не повредит. Да, это старое исследование, но никто, кажется, не заменил его чем-то более новым.

Если накопитель поработает некоторое время и получит доступ к данным, это также восстановит силу магнитных полей, содержащих данные. Некоторые утверждают, что это необязательно, основываясь на толпах анекдотических данных, но, как показывают исследования, это указывает на то, что ослабление магнитных полей возможно. Я представляю три документа из Университета Висконсин-Мэдисон: Паритет загрязнение , Повреждение данных , и диск-Pointer коррупцией . Прочитав их, вы можете решить, насколько их выводы угрожают вашим данным, и сколько усилий стоит защитить от них.

Предлагаемая процедура курирования

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

Во-первых, это настройка для хранения. Перед сохранением файлов на жесткий диск создайте их архивы. Это не подразумевает сжатие и не избегает его. Выберите формат архива, который даст вам возможность восстановления после ошибок или способности к самовосстановлению. Не создавайте один огромный архив, скорее архивируйте вещи, которые принадлежат друг другу, создавая библиотеку архивов. Если вы выбрали сжатие, убедитесь, что оно не мешает восстановлению после ошибок. Для большинства форматов музыки, видео, фильмов и изображений нет смысла делать сжатие. Такие форматы файлов уже сжаты, и попытка сжать их редко занимает место, иногда создавая большиефайлы, и тратит впустую ваше время и мощность процессора в сделке. Тем не менее, заархивируйте их для устранения ошибок выше. Затем создайте контрольную сумму для каждого файла архива, используя алгоритм дайджеста по вашему выбору. Безопасность здесь не проблема, просто проверка работоспособности файла, поэтому MD5 должно хватить, но все будет работать. Сохраните копию контрольных сумм с архивными файлами, иво-вторых, на том же жестком диске - возможно, выделенный каталог для общего сбора контрольных сумм. Все это сохраняется на диск. Далее, и это очень важно, это также сохранить на этом жестком диске инструменты, которые вы использовали для создания контрольных сумм и для восстановления архивов (и также распаковывать их, если вы использовали сжатие). В зависимости от вашей системы это могут быть сами программы или могут потребоваться установщики для них. Теперь вы можете хранить жесткий диск, как вы выбираете.

Второе - это хранилище. Нынешние жесткие диски достаточно защищены от физического удара (сотрясения и подпрыгивания), но толкать его тоже нет смысла. Храните его так, как вы упомянули в своем вопросе. Я бы добавил, чтобы попытаться избежать областей, где он может подвергаться воздействию электромагнитных сил. Например, не в той же замкнутой, как у вас панель автоматического выключателя или над радиостанцией HAM. Молния далеко, это то, что вы не можете избежать, но, скажем, пылесос и мощность можно избежать. Если вы хотите стать экстремальным, возьмите для него щит Фарадея или сумку Фарадея. Из вас два предложения либо бессмысленны, либо плохи. Изменение его физического положения во время хранения не повлияет на все, что имеет значение, и встряхивание можетЭто может привести к повреждению, не так как большинство дисков имеют хорошую защиту от G-Shock, но это возможно.

Последний периодические меры. По расписанию вы выбираете, ежегодно или раз в два года, например, удалить его из хранилища и повторно подключить его к компьютеру. Запустите тест SMART и прочитайте результаты. Будьте готовы заменить диск, когда результаты SMART покажут вам, не «в следующий раз», а «на этот раз». Пока он подключен, проверьте все архивные файлы по их контрольным суммам. Если какой-либо из них не прошел проверку, попробуйте использовать возможности восстановления в формате архива для восстановления этого файла, воссоздания архива и его контрольной суммы и повторного сохранения. Так как вы также указали вариант 2 как «достаточно много» свободного пространства, скопируйте архивы в новые каталоги и затем удалите оригиналы. Просто «двигая» их, они могут вообще не двигаться. Во многих новых файловых системах перемещение файла изменит каталог, в котором он указан, но содержимое файла останется там, где оно есть. Скопировав файл, вы заставляете его писать в другом месте, затем вы можете освободить место, удалив оригинал. Если у вас много архивных файлов, ни один из них не будет настолько большим, чтобы заполнить свободное место на жестком диске. После того, как вы проверили или восстановили все файлы и переместили любые файлы, которые хотите, восстановите упаковку и сохраните ее до следующего раза.

Дополнительные вещи, на которые стоит обратить внимание. Когда вы обновляете свою систему или, что еще хуже, переключаетесь на другую ОС, убедитесь, что у вас все еще есть возможность читать этот жесткий диск в новой конфигурации. Если у вас есть что-то, что не является простым текстом, убедитесь, что вы не потеряете возможность читать файл как сохраненный. Например: документы MS-Word могут иметь уравнения, созданные в одном формате, более новые версии не могут их читать. Смотрите это для этой самой проблемы. Однако Word - не единственный возможный источник проблем, и даже форматы с открытым исходным кодом не гарантируют, что ваши данные пригодны для будущего. Для серьезной ошибки в этой области прочитайте о провалившемся проекте Digital Domesday Book, По мере появления новых технологий рассмотрите возможность обновления вашей коллекции. Если у вас есть фильмы, сохраненные в виде файлов AVI, и вам больше нравится MKV, конвертируйте их. Если у вас есть текстовые документы и вы обновляете свою программу, сохраните архивированные документы в новом формате.

user686699
источник
4

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

Самый простой способ - скопировать и перезаписать весь жесткий диск, хотя это может не обновить адрес сектора, который является «заголовком» сектора, который позволяет встроенному программному обеспечению позиционировать на нем головку. Обновление адреса сектора может потребовать переформатирования диска (глубокий формат - не быстрый).

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

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

Вот несколько таких продуктов:

  • DiskFresh (бесплатно для частного и некоммерческого использования или $ 25) - часть утилит Puran, которые получают хорошие отзывы. Он только информирует вас о наличии поврежденных / поврежденных секторов и не выполняет расширенное восстановление.

  • SpinRite (89 долларов США с гарантией возврата денег) - Это не обновлялось довольно много лет, хотя несколько лет назад он все еще сохранял мой диск. Я бы не стал доверять гарантии возврата денег, так как товар довольно старый.

  • HDD Regenerator ($ 89,99 с гарантией возврата денег) - новый продукт с хорошими отзывами.

Для полноты информации для читателей, ищущих безопасное долговременное хранение, я хотел бы отметить, что существуют продукты DVD и Blu-Ray с однократной записью и навсегда, коммерчески маркированные как M-DISC или Archival Disc.

harrymc
источник
Я знаю, что SpinRite использует свой собственный загрузочный носитель; как насчет других, которые вы упомянули? Они основаны на Windows? Linux на основе? Собственность- загрузочной основы?
einpoklum
1
DiskFresh работает в Windows, а HDD Regenerator выполняет как Windows, так и загрузочную флешку.
harrymc
Поэтому, возможно, мне следует спросить, требует ли для выполнения эквивалента этого в Linux отдельного загрузочного /dev/sdXфайла , или вы можете просто обойтись с файлами устройств ddили чем-то подобным.
einpoklum
1
@einpoklum: любой продукт в любой операционной системе, выполняющий глубокое форматирование, создание образа диска и перезапись, выполнит эту работу, включая dd для части перезаписи. Смысл в том, чтобы полностью обновить все сектора диска, сектора, используемые как для файловых данных, так и для метаданных. При копировании диска требуется альтернативное временное хранилище, но сегодня это дешево.
harrymc
@einpoklum: можно использовать DiskFresh для обслуживания и использовать только более продвинутые утилиты для восстановления после ошибок (успех не гарантирован). DiskFresh должно быть достаточно при правильных условиях хранения.
harrymc
3

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

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

Что вы можете сделать, поскольку у вас достаточно места, как вы заявили, сделать две копии одинаковых данных на жестком диске . В случае плохих секторов у вас все будет хорошо. Из того, что я заметил, большинство накопителей сегодня получают повреждения сектора в начале накопителя (первые несколько ГБ), но это происходит в основном из-за операционной системы (не ваш случай). Как правило, поврежденные сектора изначально появляются в большинстве случаев кластеризованными вместе, поэтому наличие двух копий данных на одном диске помогает.

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

Сверхразум
источник
1
В разделе «Примечания» указано, какой конкретный жесткий диск используется (основы Toshiba STOR.E 750 ГБ). Кроме того, можете ли вы сослаться на какую-то справочную информацию о том, что включение и подключение дисков уменьшает предполагаемое время до отказа? Не то чтобы нет никаких оснований для претензий, просто другие люди по сути предлагают обратное.
einpoklum
Есть ли что-нибудь, что вы можете привести в качестве основания для утверждения, что не следует выполнять техническое обслуживание и что его включение - более высокий риск?
fixer1234
Я не согласен с аргументом в пользу отсутствия обслуживания, так как даже диск, который не подключен к источнику питания, может по-прежнему выходить из строя, и, будучи отключенным, вы никогда его не обнаружите.
harrymc
По статистике, гораздо вероятнее получить повреждение при включении питания для проверки, чем вообще не получить к нему доступ.
Сверхразум
Я не видел никакой подобной статистики, и даже если она существует, она, конечно, не применяется, когда включается один раз в течение нескольких часов один раз в несколько лет . Потребуются тысячи включений, чтобы измерить повреждение диска.
harrymc
3

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

Хотя это немного необычный источник - этот поток reddit предполагает, что один данный бит может перевернуться через 10 лет или около того, хотя я подозреваю, что один перевернутый бит будет незаметно обрабатываться ECC - либо в файловой системе, либо на самом диске.

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

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

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

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

В теории файловых систем , таких как рефы и ZFS предназначены для снижения риска потери данных , хотя интегральных суммы данных. По крайней мере, у вас не будет файлов, которые будут молча повреждены. Выбор их из более распространенных файловых систем, вероятно, уменьшит вероятность потери данных, но пока нет «простого» способа их развертывания в настольной ОС. ZFS имеет достаточно приличную поддержку для Linux и не для Windows, а ReFS еще не дошла до рабочего стола Windows. Они предназначены для использования нескольких копий на одном или нескольких дисках для фактического восстановления, поэтому здесь точно не сработает.

Подмастерье Компьютерщик
источник
2
Технически, контрольные суммы в ZFS (и, возможно, ReFS) не делают ничего, чтобы уменьшить потерю данных самостоятельно, только проверяют целостность данных. Вам все еще понадобится диск с контролем четности или зеркальный диск (т.е. какая-то избыточность) для восстановления после любых ошибок / повреждений. Я не верю, что существуют какие-либо (популярные) файловые системы, которые могут восстанавливаться самостоятельно с помощью одного диска (и если они существуют, им придется пожертвовать дисковым пространством, чтобы сделать это).
Боб
Обновлено, чтобы отразить это. Не удосужились пойти дальше, потому что эти файловые системы не будут работать в его случае /
Journeyman Geek
Да, единственное преимущество контрольных сумм в этом сценарии заключается в том, что вы хотя бы знаете, каким файлам / дискам не доверять.
Боб
Почему сектора будут перераспределены, когда HDD просто сидит там? Я имею в виду, что вы можете предложить мне проверить статистику SMART после копирования всего содержимого диска в какое-то временное место (или, /dev/nullможет быть,?), И это приведет к ошибкам и перераспределению.
einpoklum
Это хороший вопрос - это не должно происходить вообще при нормальных обстоятельствах, особенно с довольно минимальными рабочими циклами. Несмотря на внезапную и неожиданную и очень смертельную смерть вашего жесткого диска, вряд ли что-то на самом деле произойдет с вашим диском. Большинство режимов отказа, о которых я могу думать, имеют тенденцию быть неожиданными.
подмастерье Компьютерщик
2

Как видно из рекомендаций других, один резервный ресурс не является надежным решением, если резервная копия имеет какую-либо ценность. Опыт работы с электронными устройствами научил многих из нас (трудным путем), что это не вопрос ЕСЛИ, а КОГДА устройство резервного копирования выйдет из строя.

Жесткие диски предназначены для относительно короткого хранения данных. Две отличные статьи: /server/51851/does-an-unplugged-hard-drive-used-for-data-archival-deteriorate и сколько времени неиспользуемый жесткий диск теряет свои данные? обсудить срок службы данных, хранящихся на жестком диске. Как всегда, ваш пробег может отличаться.

Решение для резервного копирования, которое вы описываете, лучше, чем вообще никакого резервного копирования, но у вас все еще есть единственная точка отказа. Имея резервную копию на одном устройстве, вы рискуете потерять ЕДИНСТВЕННУЮ копию своих данных в результате пожара, наводнения, кражи, взрыва, отказа устройства и т. Д. Таким образом, возникает вопрос: ваши усилия по сохранению вашей резервной копии - это достойная трата времени?

Для достижения вашей цели, т. Е. Резервной копии, на которую можно положиться, требуется более одной резервной копии. Если вы собираетесь хранить данные на жестком диске, резервное копирование требует периодического «обновления», чтобы противостоять долговременному ухудшению качества данных, присущему жестким дискам. Если бы я был в вашей обуви, я бы купил второй резервный диск, похожий на оригинальный, и раз в год копировал бы данные с основного диска на дополнительный диск. В конце каждого года выполняйте в обратном порядке процесс и копируйте данные с дополнительного диска обратно на основной диск. Полоскать и повторять каждый год. Один из дисков должен оставаться вне офиса, удаленным от вашего местоположения, чтобы избежать потери единственной копии данных в случае стихийного бедствия.

Джон Литтлтон
источник
Хотя все, что вы говорите, правда, только последний абзац отвечает на вопрос.
einpoklum
Есть ли что-нибудь, что вы можете привести в качестве основы для освежения и годового периода?
fixer1234
1

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

  1. Гниение битов : различные физические эффекты могут перевернуть биты, хранящиеся в магнитных доменах, хранящихся на пластинах жесткого диска, что приведет к повреждению данных на жестком диске. (диск все еще полностью функционален)
  2. Механические проблемы : включение / выключение привода, вращение или остановка пластин, условия хранения и естественное старение могут сделать привод непригодным для использования через некоторое время. (данные все еще могут быть нетронутыми и восстанавливаемыми)

Немного гнили обсуждается в этой теме с 2008 года. Пользователь arnaudk писал:

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

Приемлемые уровни затухания сигнала варьируются в зависимости от конструкции системы, но обычно находятся в диапазоне 10-20% [ref4], поэтому для получения 20% для всего битового домена потребуется (-1/326000) * ln (0,8) = около 22 лет для всей битовой области слабее, что может привести к возможной потере данных только из-за эффектов размагничивания.

(прямая ссылка на пост)

Это единственная оценка, которую я смог найти. Если это правильно, вы можете смело перезаписывать весь диск каждые 5 лет, чтобы «обновить» данные.

Механические проблемы - еще большая загадка. Backblaze - это компания, которая использует в своем центре обработки данных тысячи жестких дисков потребительского уровня и регулярно публикует обновления о своем благополучии. По их оценкам, после 4 лет вращения 24/7 20% жестких дисков умерли, и если тенденция сохранится, через 6 лет половина из них исчезнет. Это более или менее соответствует цифрам из этого документа Google . Однако это не стандартный вариант использования жесткого диска, и мы вряд ли сможем сравнить его с диском, который находится в автономном режиме в коробке. Я не знаю ни о каких исследованиях, которые занимались этим делом.

В общем, если вы действительно заботитесь об этих данных, вы должны хранить две их копии и переносить их на новый жесткий диск, прошедший стресс-тестирование, каждые 5 лет или около того. Это должно держать магнитные домены и оборудование достаточно свежими, но YMMV.

gronostaj
источник
0

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

Возможно, трудно согласиться с тем, что в качестве потребителя вы можете сделать очень мало (даже ничего), чтобы продлить срок службы жесткого диска. Но, безусловно, есть способы повысить вероятность выживания ваших данных: ReFS, RAID и резервное копирование.

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


источник
Защищать его от повреждений - хороший совет. Есть ли что-нибудь, на что вы можете ссылаться, чтобы поддержать утверждение, что мало что увеличит продолжительность жизни?
fixer1234
-1

По моему опыту, частое переключение с пуска / останова (холостого хода / запуска) плохо для жестких дисков, лучше держать их всегда крутящимися, если вы хорошо, что это будет потреблять больше электричества. (Протестировано на нескольких системах с одними и теми же жесткими дисками из одного и того же магазина, где некоторые жесткие диски постоянно вращаются, а другие нет)

На всех серверах мы регулярно проводим по одному «короткому» SMART-тесту в день и «длинному тесту» в выходные дни, что, по крайней мере, может дать представление о том, когда HDD собирается выйти из строя. Если вы используете ZFS, то достаточно регулярно выполнять «чистку» один раз в месяц для корпоративных версий жестких дисков и один раз в 2 недели для жестких дисков потребительского уровня.

Хороший, достойный источник питания также является одним из факторов здорового жесткого диска, а также ИБП, которые предотвращают случайное отключение электричества от жесткого диска. (Внешние жесткие диски получают питание от компьютера, так что это относится и к ним)

Вибрация / тряска во время работы жесткого диска для них тоже не годится. (Особенно важно для портативных HDD - не перемещать их во время работы)

Кроме того, выбор правильной модели для конкретных рабочих мест жесткого диска (видеонаблюдение, NAS, настольный компьютер ...) - это способ продлить срок их службы.

Alex
источник
1
Я не думаю, что он запускает это в коробке ...
Мастер-подмастерье
Я на самом деле не запускаю его ... это просто резервная копия. Конечно, я бы не стал запускать его из коробки :-) По этой причине рекомендации по поводу ИБП, вибрации и т. Д. Не имеют отношения к моему случаю (это относится к диску, который постоянно / часто используется.
einpoklum
Я бы не сказал, что UPS не имеет значения. Даже если это внешний резервный диск, он все равно должен быть запитан, и в случае, если что-то произошло на линиях электропередач, что-то должно насторожить такие ситуации.
Alex
Тем, кто проголосует против, просьба оставить причину в комментариях. Это интересная тема, поэтому хотелось бы услышать, что не так. Ваше мнение принесет пользу всем.
Алекс
-3

Вообще говоря, если это система Linux, то никакого обслуживания не требуется. Системы Windows, кажется, теряют кластеры гораздо чаще, чем Linux. По этой причине, chkdsk каждые 3-6 месяцев разумнее в системе Windows.

Все детали жесткого диска с втулками и подшипниками со временем изнашиваются из-за износа после 5 и более лет постоянного использования. Лучший способ не проснуться однажды с поврежденным разделом - переформатировать по крайней мере каждые 5 лет.

Как правило, у меня есть кое-что, что требует капитального ремонта моей системы каждые пару лет, и поэтому переформатируйте его в это время (обязательно используйте полное переформатирование с проверкой ошибок). Моя память в целом достаточно хороша, чтобы отметить уменьшение места на жестком диске после форматирования; это признак отказа диска. Если человек не знаком с его системой, он может вести учет точного количества байтов после форматирования.

В какой-то момент будут использованы «лишние» сектора (специально для этой цели), и система начнет помечать «нормальные» области на диске как непригодные для использования - количество байтов уменьшится. На этом этапе диск должен быть очищен - вероятно, уже будет потеря данных. Это нормально для жесткого диска, который работает круглосуточно в течение 5-10 лет.

Единственный способ продлить срок службы привода - настроить систему на его отключение после нескольких минут бездействия. У меня есть диск 2 ТБ, который я использую в качестве главной резервной копии, и он отключен после 10 минут неиспользования. Я могу пройти 30 дней без доступа к нему, и поэтому он остается выключенным. Требуется 20 секунд, чтобы включиться и стать читаемым, если это необходимо.


Так что, если обсуждение ограничено сроком годности, никогда не включается периодически; затем есть хорошо освещенные экологические проблемы, описанные в ссылке выше «Сколько времени до тех пор, пока неиспользуемый жесткий диск теряет свои данные?» Единственная проблема, о которой я не упоминал в этой дискуссии об отключенной электронике, - это срок хранения конденсатора. Они длятся дольше при периодическом использовании; в противном случае они высыхают; это электрохимическая структура конденсатора (и батарей).

Основное правило для срока службы конденсаторов - 20 лет. Это называется правилом 20/20. Отказ конденсатора будет самым высоким в первые 20 минут использования, затем статистический отказ снова будет превышен через 20 лет использования. Но они терпят неудачу гораздо раньше, чем через 20 лет, если не используются.

Наиболее распространенным (вообще говоря) отказом электронных компонентов являются конденсаторы. Конденсаторы (электрохимические), затем индукторы и трансформаторы (электро-механические) изнашиваются независимо от того, используются они или нет.


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

В недавнем блоге были опубликованы данные, указывающие, какие именно 5 атрибутов SMART указывают на неизбежный сбой диска:

From experience, the following 5 SMART metrics indicate impending disk drive failure:

    SMART 5 – Reallocated_Sector_Count.
    SMART 187 – Reported_Uncorrectable_Errors.
    SMART 188 – Command_Timeout.
    SMART 197 – Current_Pending_Sector_Count.
    SMART 198 – Offline_Uncorrectable.

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

Статья продолжает предлагать:

SMART 5: Reallocated_Sector_Count 1-4 следить за этим, более 4 заменить

SMART 187: Неправильно указано 1 или более заменить

SMART 188: Command_Timeout 1-13 следить за этим, более 13 заменить

SMART 197: Current_Pending_Sector_Count 1 или более заменить

SMART 198: Offline_Неисправимо 1 или более заменить

jwzumwalt
источник
4
> Системы Windows, похоже, теряют кластеры гораздо чаще, чем Linux. По этой причине, chkdsk каждые 3-6 месяцев разумнее в системе Windows. [нужная цитата] - я не слышал такого совета прежде. Во всяком случае, не с 2007 года. И это довольно ортогонально вопросу, который в основном задает вопросы об оборудовании в отключенном хранилище - оборудовании, которое действительно не заботится о том, какую файловую систему вы используете.
Боб
1
Кроме того, использование любого вида «плохого сектора» на уровне файловой системы для проверки работоспособности диска ... странно. Вот для чего существует SMART. Который также случайно сообщает как количество перераспределенных секторов, так и число [перераспределенных] секторов в ожидании (и если любой из них не равен 0, пришло время заменить диск).
Боб
1
Этот ответ, хотя и может содержать полезную информацию (если какая-либо из них является чем-то большим, чем гипотеза), не отвечает четким требованиям, изложенным в вопросе, который конкретно касался надлежащего ухода и обслуживания для максимально вероятной долговечности отключенного оборудования.
music2myear
1
@jwzumwalt Я не считаю (не) существование встроенного инструмента особенно важным - данные есть, оборудование и прошивка их поддерживают, и они доступны программно, например CrystalDiskInfo. (И если вы пытаетесь сравнивать операционные системы, на многих Linux-системах также нет встроенного / предустановленного инструмента, в том числе Debian.) SMART - это во многом стандартный для отрасли способ обнаружения надвигающегося отказа диска (хотя, если честно, в более крупной корпоративной среде они с такой же вероятностью допустят сбой и замену после факта, да, избыточность).
Боб
1
Что такое "система Linux" или "система Windows"? Как носить? Я думаю, что вы говорите о дисках, которые используются в работающей системе, а не отвечаете на мой вопрос.
einpoklum