сохранение данных от сбойного диска

Вам технически не нужен почтовый сервер на Вашем хосте, в чем Вы нуждаетесь (и вероятно уже имеете), smtp-клиент (или MUA), который может соединиться с Вашим корпоративным Сервером SMTP (который мог быть где угодно, можно соединиться с.)

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

Обычно, с PHP или Python, существует конфигурационный файл с приложением для определения Сервера "SMTP" (который может быть на хосте или в другом месте в сети.), Если у Вас уже есть почтовый сервер в сети, затем просто, укажите на конфигурацию на тот сервер.

Если никакие другие опции не существуют, приложение может генерировать электронное письмо к стандартному выводу, как который можно обработать с чем-то:

listoftargets = "me@example.com jab@example.com" повторяют "Содержание тестирования" | почта-s $listoftargets "Испытуемого"

В некоторых системах уже существует минимальный mailserver для отправки только.

Sam T.

12
20.03.2017, 12:18
3 ответа

Можно использовать ddrescue или dd_rescue или myrescue клонировать сбойный диск, не прерываясь ни на каком нечитабельном секторе. (Myrescue менее настраивается, но имеет лучшую стратегию по умолчанию, поскольку он пытается перескочить через нечитабельные регионы.) Это скопирует все включая пробел и не позволит Вам установить приоритеты. Однако такой подход низкого уровня имеет преимущество перед инструментами уровня файловой системы: если каталог нечитабелен, Вы могли бы все еще восстановить файлы, которые он содержит путем поиска необработанного изображения с инструментами такой как foremost, magicrescue, photorec включенный в испытательный стенд, и т.д.

9
27.01.2020, 19:55
  • 1
    Ссылка для magicrescue кажется, повреждается; Вы имели в виду itu.dk / ~ jobr/magicrescue вместо этого? –  landroni 01.02.2014, 12:39
  • 2
    @landroni Да, я предполагаю этого дипломированного студента, спасибо. –  Gilles 'SO- stop being evil' 01.02.2014, 16:14
  • 3
    "Myrescue [..] имеет лучшую стратегию по умолчанию", Был бы Вы рассматривать регистрацию a ddrescue пример, настроенный с myrescue значения по умолчанию?Спасибо! положительная сторона –  landroni 01.02.2014, 17:23
  • 4
    Для ddrescue/dd_rescue Вы делаете первичную обработку с большим размером блока и изменяетесь на меньший в следующих передачах (например, сокращение вдвое размера каждый раз). Это, конечно, требует, чтобы Вы использовали файл журнала (см. страницу справочника). –  peterph 01.02.2014, 18:38
  • 5
    Смутно, в находящихся в Debian системах команда ddrescue прибывает из пакета gddrescue; dd_rescue от пакета ddrescue; и myrescue от пакета myrescue. –  landroni 01.02.2014, 19:10

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

Я сразу начал бы копировать уникальные данные в новый диск с rsync. rsync позволит Вам пауза, резюме, и перезапустит по мере необходимости, пока Вы не получите все данные от.

Затем я выполнил бы куст данных на диске. Я принимаю от ext3 файловая система, что Вы запускаете Linux, так пробует это:

# umount /dev/sdX
# badblocks -n /dev/sdX

(Размонтирование диска сначала важно.)

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

8
27.01.2020, 19:55

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

Если Вы используете ddrescue (или dd_rescue, Я не уверен в других), можно всегда делать копию частично клонированных данных и связанного файла журнала и пытаться улучшить его путем выполнения ddrescue снова после выполнения чего-то, что, как предполагалось, починило диск. Это попытается считать недостающие части при оставлении хорошо клонированных частей нетронутыми.

2
27.01.2020, 19:55

Теги

Похожие вопросы