Почему RAID не является резервной копией?


112

Когда кто-то упоминает RAID в разговоре о резервном копировании, неизменно кто-то заявляет, что «RAID не является резервной копией».

Конечно, для чередования это правда. Но в чем разница между резервированием и резервным копированием?

Ответы:


132

RAID защищает от одного вида аппаратного сбоя. Есть много режимов отказа, которые он не защищает.

  • Повреждение файла
  • Человеческая ошибка (удаление файлов по ошибке)
  • Катастрофическое повреждение (кто-то сбрасывает воду на сервер)
  • Вирусы и другие вредоносные программы
  • Программные ошибки, которые стирают данные
  • Аппаратные проблемы, которые стирают данные или вызывают аппаратное повреждение (неисправности контроллера, ошибки прошивки, скачки напряжения, ...)

и более.


2
Резервная копия откажется копировать поврежденный файл?
Jldugger

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

2
> Откажется ли резервная копия от копирования поврежденного файла? Да, если вы не можете прочитать блоки поврежденного файла, вы не сможете сделать его копию (резервную копию)
Дейв Чейни,

1
Но как насчет тихого повреждения данных; если блок данных выйдет из строя, большинство файловых систем не заметят, не так ли?
Jldugger

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

106

В: Почему RAID не является резервной копией?

A: Потому что вся цель RAID - убедиться, что ничто в мире не может прервать это случайное rm -rf /(или DELTREE /X C:\), даже не дергая аккорд в панике.

В: Но в чем разница между резервированием и резервным копированием?

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

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


29

Избыточность защищает вас от сбоя оборудования. Он не защищает ни от ошибок пользователя, ни от злонамеренных действий (например, проникновение взломщиков в вашу систему).

См .: Почему зеркалирование не является решением для резервного копирования для с трудом заработанного урока.


7
Ни программных ошибок, которые более распространены, чем вредоносная деятельность.
JHS

Любопытно, что статья, на которую ссылается эта страница Slashdot, исчезла из Интернета. Даже Интернет-архив не дает значимой копии; хотя они сканировали страницу вскоре после даты публикации в Slashdot, их копия просто говорит, что страница не была найдена.
CVn

Ни ошибок памяти, которые зачем вам ECC.
inf3rno

19

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

RAID не защищает вас от удаления файла.

RAID не защищает вас от перезаписи файла.

RAID не защищает вас от взлома вашей системы и перезаписи, удаления или повреждения всех ваших данных.

RAID не защищает вас от случайного запуска вашей оперативной команды машины с важными данными на нем.

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

RAID не защитит вас, если здание сгорит.

PS http://ma.gnolia.com/ . Это то, что может случиться, если у вас нет хороших резервных копий. Ваш сайт больше не существует (обратите внимание: это плохо для бизнеса).


1
Таким образом, вам нужно построить другое здание только для резервных копий. Trolololo. : D
inf3rno

1
@ inf3rno оказывается, что другие уже построили много других зданий.
Клин

1
Я не думаю , что http://ma.gnolia.com/это совсем то , что вы имели в виду , чтобы связать с ...
CVn

10

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

RAID помогает вам восстанавливаться после сбоев, но резервные копии позволяют вам вернуться во времени.


8

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


6

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


6
  • Несколько вращающихся копий
  • Географическая избыточность

На вопрос в комментарии к принятому вопросу:

Резервная копия откажется копировать поврежденный файл?

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

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


+1 за значение географического неравенства.
убийца

Отличный ответ, но мне бы очень хотелось поковыряться в «большей» проблеме :) Что именно классифицируется как проблемы
Тео Картер,

3

В массиве RAID5, состоящем из дисков более 400 ГБ, если вы потеряете диск, существует примерно 75% вероятности возникновения неустранимой ошибки чтения во время перестройки массива . Подумайте об этом на секунду, и станет совершенно очевидно, почему кто-то всегда будет напоминать вам, что «RAID не является резервной копией».

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


3
Реальная проблема, плохая математика.
Павел Бродацкий

3

В чем разница между резервированием и резервным копированием? Хорошо, настройте набор дисков RAID 5. Храните некоторые важные для бизнеса вещи на нем. Вытащите диск. Все еще работает! Это избыточность. Теперь удалите все данные (не обманывайте с корзиной). Теперь восстановите его из самой последней резервной копии. У тебя его нет? К сожалению. Ну, по крайней мере, вы можете сказать своему боссу, что ваши диски используют избыточность RAID 5 (когда вы выходите из здания ...)


1

Пожар, кража, ошибка контроллера RAID, человеческая ошибка, список можно продолжить


1

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


3
MTBF! = Ожидаемый срок службы снаряжения
Tetsujin no Oni

Однако это не проблема с RAID . Ну, «те же шаблоны использования» могут усугубляться RAID, но несколько дисков, подверженных одинаковым условиям, не являются функцией RAID.
CVn

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.