Чому RAID не є резервним?


112

Коли хтось згадує про RAID у розмові про резервні копії, незмінно хтось заявляє, що "RAID не є резервною копією".

Звичайно, для роздягання це правда. Але яка різниця між надмірністю та резервною копією?

Відповіді:


131

RAID захищає від одного виду апаратних збоїв. Існує безліч режимів відмов, від яких він не захищає.

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

і більше.


2
Чи відмовиться резервна копія копіювати пошкоджений файл?
jldugger

15
Залежить від того, що означає "пошкоджені", але зазвичай програми для резервного копіювання мають налаштування для цього ... однак, другим моментом резервного копіювання є збереження різних версій файлу протягом часу - не лише однієї версії - таким чином обійти проблему із щойно пошкоджений файл, що перезаписав свіжу версію ...
Оскар Дювеборн

2
> Чи буде резервна копія відмовлятися копіювати пошкоджений файл Так, якщо ви не зможете прочитати блоки пошкодженого файлу, ви не зможете зробити його копію (резервну копію)
Дейв Чейні

1
А як же мовчазна корупція даних; якщо блок даних буде поганим, більшість файлових систем не помітять, чи не так?
jldugger

11
Розумні стратегії резервного копіювання включають збереження історії, щоб ви могли повернутися до корупції. Найбільш розповсюджене питання про можливість корупції - робити вигляд, що цього не може статися. Але якщо ви хочете захиститись від нього, ви можете спробувати виявити його якнайшвидше та в різних розмірах фрагментів (рівень блоку пристрою, рівень сторінки бази даних, рівень файлу). Якщо ви виявите корупцію даних досить швидко, вона більше не «замовчує» пошкодження даних, і у вас є шанс на відновлення.
carlito

106

З: Чому RAID не є резервним?

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

Питання: Але в чому різниця між надмірністю та резервною копією?

Відповідь: Якщо ви випадково перезаписали кандидатську дисертацію зі сміттям, надмірність гарантує наявність у вас декількох копій сміття, якщо ви станете поганими. Резервне копіювання забезпечує відновлення докторської дисертації.

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


29

Надлишок захищає вас від несправності обладнання. Це не захищає від помилок користувача, а також від зловмисної активності (наприклад, сухарів, що потрапляють у вашу систему).

Дивіться: Чому дзеркальне відображення - це не резервне рішення для важко заробленого уроку.


7
Ні програмні помилки, які є більш поширеними, ніж шкідливі дії.
jhs

Цікаво іронізує те, що стаття, пов’язана із цієї сторінки Slashdot, тепер зникла з Інтернету. Навіть Інтернет-архів не надає змістовної копії; незважаючи на те, що вони сканують сторінку незабаром після дати статті Slashdot, їх копія просто говорить про те, що сторінку не знайдено.
CVn

Ні помилки пам'яті, для чого вам потрібен ECC.
inf3rno

19

Причина номер один, за яким потрібно створити резервну копію, пов’язана не з тим, що фізичні носії загинули (це рідко), а через певну помилку, яка призвела до втрати або пошкодження даних.

RAID не захищає вас від видаленого файлу.

RAID не захищає вас від перезапису файла.

RAID не захищає вас від вашої системи, і всі ваші дані будуть перезаписані, видалені або пошкоджені.

RAID не захищає вас від вашої команди ops, випадково проклавши машину важливими даними на ній.

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

RAID не захищає вас, якщо будівля згоряє.

PS http://ma.gnolia.com/ . Це може статися, якщо у вас немає хороших резервних копій. Ваш веб-сайт відшуканий від існування (зверніть увагу: це, як правило, погано для бізнесу).


1
Тож вам потрібно побудувати ще одну будівлю лише для резервного копіювання. Тролололо. : D
inf3rno

1
@ inf3rno виявляється, що інші вже побудували багато інших будівель.
Клин

1
Я не думаю, що http://ma.gnolia.com/це зовсім те, що ви мали на увазі посилання на ...
CVn

10

Надлишок відмінний, якщо один з ваших дисків вийшов з ладу. Це не так здорово, якщо на комп’ютер потрапляє вірус, або ви помилково видаляєте файл, або вам потрібно відновити диск з попередньої версії з якоїсь іншої причини. Саме тоді вам потрібна резервна копія.

RAID допомагає вам відновитись після збоїв, але резервні копії дозволяють повернутися у часі.


8

Слід також зазначити, що помилка обладнання в контролері рейду може легко пошкодити дані на всіх приєднаних дисках. Отже, зменшуючи небезпеку від несправностей диска, ви додаєте небезпеку відмов контролера рейду.


6

RAID може бути чудовим способом зменшити ризики через несправності обладнання, але RAID не допоможе вам, коли ваші користувачі (випадково чи іншим чином) видалять свої дані. Для відновлення даних вам потрібні деякі архівні засоби, або через місцеві знімки, або резервні копії в режимі онлайн / офлайн.


6
  • Кілька обертових копій
  • Географічна надмірність

Запитаний у коментарі до прийнятого питання:

Чи відмовиться резервна копія копіювати пошкоджений файл?

Навіть якщо резервна копія копіює пошкоджені або погані дані, суть резервної копії полягає в тому, що ви можете і повинні мати кілька копій. Наприклад, остання година, вчора, минулого тижня тощо. Ви можете отримати подібний ефект від використання обертових знімків на своєму пристрої зберігання даних.

Але інша причина резервного копіювання - географічна надмірність. Ви, безумовно, повинні зберігати копії важливих даних у двох різних географічних місцях. Наскільки окремі місця розташовані, залежить від того, наскільки критичні дані; зберігання копій у двох різних будинках в одному місті захищає від пожежі чи крадіжок. Зберігання копій у двох різних країнах захищає від великих проблем.


+1 для значення географічної нерівності.
вбивця

Чудова відповідь, але я дуже хотів би глибше копати "більшу" проблему :) Що саме класифікують як проблеми
Тео Картер

3

У масиві RAID5, що складається з дисків понад 400 Гбіт, якщо ви втратите диск, є щось на зразок 75% шансу виникнути непоправної помилки читання під час відновлення масиву . Подумайте про це на секунду, і стає досить очевидно, чому хтось завжди буде нагадувати вам, що "RAID - це не резервне копіювання".

RAID дає вам більш високу надійність та продуктивність, але це не безпомилково.


3
Справжня проблема, погана математика.
Paweł Brodacki

3

Яка різниця між надмірністю та резервною копією? Гаразд, налаштуйте набір дисків RAID 5. Зберігайте на ньому деякі критично важливі для бізнесу речі. Витягніть диск. Все ще працює! Це надмірність. Тепер видаліть усі дані (не обманюйте кошик). Тепер відновіть його з останньої резервної копії. У вас його немає? На жаль Принаймні, ви можете сказати своєму начальникові, що ваші диски використовують надмірність RAID 5 (коли ви виходите з будівлі ...)


1

Пожежа, крадіжка, помилка контролера RAID, помилка людини, список продовжується


1

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


3
MTBF! = Очікуваний термін експлуатації передач
Tetsujin no Oni

Насправді це не проблема з RAID . Що ж, "однакові схеми використання" можуть бути посилені RAID, але декілька накопичувачів, що піддаються однаковим умовам, не є функцією RAID.
CVn

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.