Tại sao RAID không phải là bản sao lưu?


112

Khi ai đó đề cập đến RAID trong một cuộc trò chuyện về sao lưu, luôn có người tuyên bố rằng "RAID không phải là bản sao lưu".

Chắc chắn, để lột đồ, đó là sự thật. Nhưng sự khác biệt giữa dự phòng và sao lưu là gì?

Câu trả lời:


132

RAID bảo vệ chống lại một loại lỗi phần cứng. Có rất nhiều chế độ thất bại mà nó không bảo vệ chống lại.

  • Tập tin tham nhũng
  • Lỗi của con người (xóa các tập tin do nhầm lẫn)
  • Thiệt hại thảm khốc (ai đó đổ nước lên máy chủ)
  • Virus và phần mềm độc hại khác
  • Lỗi phần mềm xóa sạch dữ liệu
  • Sự cố phần cứng xóa sạch dữ liệu hoặc gây hư hỏng phần cứng (trục trặc của bộ điều khiển, lỗi phần sụn, đột biến điện áp, ...)

và nhiều hơn nữa.


2
Một bản sao lưu sẽ từ chối sao chép một tập tin bị hỏng?
jldugger

15
Phụ thuộc vào "tham nhũng" nghĩa là gì nhưng các ứng dụng sao lưu thông thường có cài đặt cho việc này ... tuy nhiên, điểm sao lưu thứ hai là giữ các phiên bản khác nhau của tệp theo thời gian - không chỉ là một phiên bản - do đó tránh được sự cố với một phiên bản mới tập tin bị hỏng ghi đè lên một phiên bản mới ...
Oskar Duveborn

2
> Một bản sao lưu sẽ từ chối sao chép một tệp bị hỏng Có, nếu bạn không thể đọc các khối của tệp bị hỏng, bạn sẽ không thể tạo một bản sao của nó (bản sao lưu)
Dave Cheney

1
Nhưng những gì về tham nhũng dữ liệu im lặng; nếu một khối dữ liệu bị hỏng, hầu hết các hệ thống tập tin sẽ không chú ý, phải không?
jldugger

11
Chiến lược sao lưu hợp lý bao gồm lưu giữ lịch sử, để bạn có thể quay lại trước khi tham nhũng. Cách xử lý phổ biến nhất về khả năng tham nhũng là giả vờ không thể xảy ra. Nhưng nếu bạn muốn bảo vệ chống lại nó, bạn có thể cố gắng phát hiện nó càng sớm càng tốt và ở các kích cỡ khối khác nhau (cấp khối thiết bị, cấp trang cơ sở dữ liệu, cấp tệp). Nếu bạn phát hiện tham nhũng dữ liệu đủ nhanh, đó không phải là tham nhũng dữ liệu "im lặng" nữa và bạn có cơ hội phục hồi.
carlito

106

Q: Tại sao RAID không phải là bản sao lưu?

Trả lời: Bởi vì toàn bộ mục đích của RAID là để đảm bảo rằng không có gì trên thế giới có thể làm gián đoạn sự vô tình đó rm -rf /(hoặc DELTREE /X C:\), thậm chí không làm mất đi hợp âm sức mạnh trong hoảng loạn.

Q: Nhưng sự khác biệt giữa dự phòng và sao lưu là gì?

Trả lời: Nếu bạn vô tình ghi đè lên luận án tiến sĩ bằng rác, sự dư thừa đảm bảo rằng bạn có nhiều bản sao rác, trong trường hợp một bản bị lỗi. Một bản sao lưu đảm bảo rằng bạn có thể khôi phục luận án tiến sĩ.

(Và một kho lưu trữ đảm bảo rằng bạn có thể truy xuất nhiều phiên bản cũ hơn của luận án và hệ thống kiểm soát phiên bản cũng cho bạn biết lý do tại sao bạn tạo phiên bản mới ngay từ đầu.)


29

Dự phòng bảo vệ bạn chống lại lỗi phần cứng của bạn. Nó không bảo vệ chống lại lỗi của người dùng, cũng như chống lại hoạt động độc hại (ví dụ: các cracker xâm nhập vào hệ thống của bạn).

Xem: Tại sao Mirroring không phải là một giải pháp sao lưu cho một bài học khó kiếm được.


7
Cũng không phải lỗi phần mềm, phổ biến hơn hoạt động độc hại.
jhs

Thật là một điều trớ trêu thú vị khi bài báo được liên kết từ trang Slashdot đó đã biến mất khỏi web. Thậm chí Internet Archive không cung cấp một bản sao có ý nghĩa; mặc dù họ đã thu thập dữ liệu trang ngay sau ngày bài viết Slashdot, bản sao của họ chỉ đơn giản nói rằng trang không được tìm thấy.
một CVn

Cũng không phải lỗi bộ nhớ, đó là lý do tại sao bạn cần ECC.
inf3rno

19

Lý do số một mà bạn muốn sao lưu không phải vì phương tiện vật lý đã chết (điều này rất hiếm), mà là do một số lỗi khiến dữ liệu bị mất hoặc bị hỏng.

RAID không bảo vệ bạn trước một tập tin bị xóa.

RAID không bảo vệ bạn trước một tập tin bị ghi đè.

RAID không bảo vệ bạn khỏi hệ thống của bạn bị xâm phạm và tất cả dữ liệu của bạn bị ghi đè, bị xóa hoặc bị hỏng.

RAID không bảo vệ bạn khỏi nhóm ops của bạn vô tình lát một máy có dữ liệu quan trọng trên đó.

RAID không bảo vệ bạn khỏi một DBA ngu ngốc chạy lệnh thả trên máy chủ sản xuất (nhầm nó với môi trường thử nghiệm).

RAID không bảo vệ bạn nếu tòa nhà bị cháy.

PS http://ma.gnolia.com/ . Đây là những gì có thể xảy ra nếu bạn không có bản sao lưu tốt. Trang web của bạn bị loại khỏi sự tồn tại (lưu ý: điều này có xu hướng xấu cho kinh doanh).


1
Vì vậy, bạn cần xây dựng một tòa nhà khác chỉ để sao lưu. Trolololo. : D
inf3rno

1
@ inf3rno hóa ra những người khác đã xây dựng nhiều tòa nhà khác.
Nêm

1
Tôi không nghĩ http://ma.gnolia.com/là bạn muốn liên kết đến ...
CVn

10

Dự phòng là tuyệt vời nếu một trong các đĩa của bạn thất bại. Thật tuyệt vời nếu máy tính của bạn bị nhiễm vi-rút hoặc bạn xóa nhầm tệp hoặc bạn cần khôi phục đĩa về phiên bản trước vì một số lý do khác. Đó là khi bạn cần một bản sao lưu.

RAID giúp bạn phục hồi sau thất bại, nhưng sao lưu cho phép bạn quay ngược thời gian.


8

Cũng cần đề cập rằng một lỗi phần cứng trong bộ điều khiển đột kích có thể dễ dàng làm hỏng dữ liệu trên tất cả các đĩa được đính kèm. Vì vậy, trong khi bạn giảm bớt nguy hiểm từ lỗi đĩa, bạn thêm nguy cơ thất bại của bộ điều khiển đột kích.


6

RAID có thể là một cách tuyệt vời để giảm thiểu rủi ro do lỗi phần cứng, nhưng RAID sẽ không giúp bạn khi người dùng của bạn xóa (vô tình hay nói cách khác) dữ liệu của họ. Để khôi phục dữ liệu, bạn cần một số phương tiện lưu trữ, thông qua ảnh chụp nhanh cục bộ hoặc sao lưu trực tuyến / ngoại tuyến.


6
  • Nhiều bản sao xoay
  • Dự phòng địa lý

Đã hỏi trong một bình luận cho câu hỏi được chấp nhận:

Một bản sao lưu sẽ từ chối sao chép một tập tin bị hỏng?

Ngay cả khi bản sao lưu sao chép dữ liệu bị hỏng hoặc xấu, điểm của bản sao lưu là bạn có thể và nên có nhiều bản sao. Chẳng hạn, giờ trước, ngày hôm qua, tuần trước, v.v. Bạn có thể nhận được hiệu ứng tương tự từ việc sử dụng ảnh chụp nhanh xoay trên thiết bị lưu trữ của mình.

Nhưng lý do khác để sao lưu là dư thừa địa lý. Bạn chắc chắn nên giữ các bản sao của dữ liệu quan trọng ở hai vị trí địa lý khác nhau. Mức độ riêng biệt của các vị trí đó phụ thuộc vào mức độ quan trọng của dữ liệu; giữ các bản sao trong hai tòa nhà khác nhau trong cùng một thành phố để chống cháy hoặc trộm cắp. Giữ các bản sao ở hai quốc gia khác nhau bảo vệ chống lại các vấn đề lớn hơn.


+1 cho giá trị của chênh lệch địa lý.
killermist 17/03/2015

Câu trả lời tuyệt vời nhưng tôi thực sự muốn tìm hiểu sâu hơn về vấn đề "lớn hơn" :) Chính xác thì vấn đề là gì
Teo Carter

3

Trong mảng RAID5, bao gồm các đĩa trên 400Gb, nếu bạn mất đĩa, có khả năng 75% có lỗi đọc không thể phục hồi trong khi mảng đang được xây dựng lại . Hãy suy nghĩ về điều đó trong một giây và nó trở nên khá rõ ràng tại sao ai đó sẽ luôn nhắc nhở bạn rằng "RAID không phải là bản sao lưu".

RAID mang lại cho bạn độ tin cậy và hiệu suất cao hơn, nhưng nó không thể sai được.


3
Vấn đề thực sự, toán học xấu.
Paweł Brodacki

3

Sự khác biệt giữa dự phòng và sao lưu là gì? Ok, cấu hình một bộ đĩa RAID 5. Lưu trữ một số thứ quan trọng trong kinh doanh trên đó. Kéo một cái đĩa ra. Mọi thứ vẫn hoạt động! Đó là sự dư thừa. Bây giờ xóa tất cả dữ liệu (không gian lận với thùng rác). Bây giờ khôi phục nó từ bản sao lưu gần đây nhất. Bạn không có? Úi. Ít nhất bạn có thể nói với sếp rằng các ổ đĩa của bạn đang sử dụng dự phòng RAID 5 (khi bạn diễu hành ra khỏi tòa nhà ...)


1

Cháy, trộm, lỗi bộ điều khiển RAID, lỗi của con người, danh sách tiếp tục


1

Cũng xem xét với cuộc đột kích rằng bạn có nhiều ổ đĩa cứng có thể được xây dựng cùng một lúc và sau đó tiếp xúc với cùng một điều kiện trong nhiều năm .... những cơ hội mà tất cả chúng sẽ thất bại cùng một lúc .... khá cao


3
MTBF! = Tuổi thọ dự kiến ​​của thiết bị
Tetsujin no Oni

Đây thực sự không phải là một vấn đề với RAID . Chà, "các mẫu sử dụng giống nhau" có thể bị làm trầm trọng thêm bởi RAID, nhưng nhiều ổ đĩa tiếp xúc với cùng điều kiện không phải là một chức năng của RAID.
một CVn

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.