Tôi sắp thiết lập ổ đĩa cứng của mình với RAID 0. Nó có thực sự rủi ro như mọi người nói không?
Tôi sắp thiết lập ổ đĩa cứng của mình với RAID 0. Nó có thực sự rủi ro như mọi người nói không?
Câu trả lời:
RAID 0 nhân đôi khả năng lưu trữ của bạn (giả sử Raid 2 đĩa). Tại sao? Bởi vì bây giờ bạn đang dựa vào độ tin cậy của 2 đĩa, thay vì chỉ một.
RAID 10 mang lại mức độ tin cậy hợp lý.
RAID 0 có nghĩa là dự phòng ZERO. Bất cứ khi nào có dữ liệu được ghi vào thiết bị RAID, nó sẽ được chia làm hai, phần đầu tiên được ghi vào đĩa thứ nhất, phần thứ hai trên phần thứ hai, giúp thao tác ghi của bạn khá nhanh. Nhưng nếu một trong hai đĩa bị hỏng, tất cả dữ liệu của bạn sẽ bị mất (vì bạn mất (khoảng) 50% tất cả các tệp của bạn, khiến tất cả chúng đều vô dụng)
Đúng. Nếu bạn chỉ mất một ổ đĩa trong mảng, bạn sẽ mất tất cả. Có nghĩa là bất cứ điều gì trên RAID 0 phải có một bản sao lưu .
Nó phụ thuộc vào những gì bạn đang sử dụng nó cho. Như những người khác đã nói rằng nó gần gấp đôi nguy cơ thất bại của dữ liệu trên nó so với một đĩa đơn. Nếu bạn có 3 đĩa đột kích 0, thì rủi ro gấp 3 lần, v.v ... Điều này là do bạn mất gần như toàn bộ dữ liệu nếu có một đĩa bị lỗi. RAID hoạt động ở mức độ thấp, do đó , nó thường không đặt một tệp trên một đĩa và một tệp khác trên đĩa khác , nhưng nói chung sẽ phân chia tệp giữa nhiều đĩa.
Tuy nhiên, nếu bạn có một bản sao lưu và đó là dữ liệu tĩnh và thời gian hoạt động không thực sự quan trọng, thì nó không nguy hiểm . Chẳng hạn, tôi có thể sử dụng raid 0 trên máy chơi game với các tệp lưu của tôi trên một đĩa khác. Bằng cách này, tải mức sẽ nhanh :-) Nhưng đối với việc sử dụng CNTT phù hợp, nó không phải là lựa chọn lý tưởng.
Một tình huống CNTT sẽ là các máy dự phòng có dữ liệu tĩnh. Trong trường hợp này, máy có thể ngừng hoạt động trong một thời gian.
Cuối cùng, ổ cứng là cơ khí, và bị hỏng khá thường xuyên . Bạn có thể không thấy điều này nếu bạn chỉ có một vài máy tính để bàn, nhưng với một phòng máy chủ và rất nhiều đĩa, bạn sẽ thay thế chúng khá thường xuyên.
Phát biểu từ kinh nghiệm cá nhân về việc mất dữ liệu, tôi chắc chắn khuyên bạn nên tiết kiệm cho mình những cơn đau đầu và tránh RAID 0. Với mỗi ổ đĩa trong mảng, bạn sẽ tăng cơ hội mất tất cả dữ liệu. Tôi đã có 3 ổ trong RAID 0 và ổ giữa chỉ bị hỏng vài tháng sau đó, mất gần 1TB dữ liệu.
Tôi không nghĩ Raid 0 là rủi ro cả. Cá nhân tôi chạy đột kích 0 cho hệ điều hành của tôi cho tốc độ được hưởng lợi. Bạn có thể vòi cấu hình cuộc đột kích của tôi bất cứ lúc nào trong bất kỳ ngày nào và tôi sẽ không mất một điều gì. Tôi có hệ thống của mình được thiết lập chính xác, để có được lợi ích của tốc độ trong khi có ít hoặc không mất dữ liệu.
Rủi ro duy nhất là cho những người không biết cách phân phối rủi ro.
Tôi có thể nói ở trên vì đơn giản là tôi chỉ làm việc trên các tệp quan trọng trên một ổ đĩa khác ngoài việc sử dụng để giữ HĐH của tôi. Tôi cài đặt các ứng dụng và nội dung trên ổ đĩa hệ điều hành chính của mình, nhưng các tệp cấu hình của chúng và những thứ đó đều nằm trên ổ đĩa thứ cấp. Ổ đĩa thứ cấp đó sau đó được nhân bản sang ổ đĩa khác và sau đó tôi thực hiện sao lưu hàng tuần của chiếc gương đó sang ổ đĩa ngoài. Nếu Raid 0 (OS Drive) của tôi không thành công, tôi chỉ cần rút ổ đĩa ra và đặt một ổ đĩa khác vào. Lấy đĩa CD trực tiếp Linux và sử dụng chương trình như dd hoặc cat để sao chép hình ảnh đã được tạo ra vào ổ đĩa đột kích . Tôi khởi động lại và bây giờ hệ thống của tôi đã trở lại trạng thái nguyên sơ.
Trong 99% trường hợp RAID-0 có thể sẽ là một ý tưởng tồi vì tất cả các lý do mà người khác đã đề cập (tăng khả năng thất bại hoàn toàn, v.v.).
Tuy nhiên, nó có thể được sử dụng trong một số trường hợp (cực đoan hơn), ví dụ như trong một mảng lớn các máy chủ hoạt động cùng nhau (la google), trong đó các lỗi máy riêng lẻ không ảnh hưởng nghiêm trọng đến đầu ra cuối cùng, nhưng RAID-0 rất nhanh và rẻ cách mở rộng công suất.
Nhưng thành thật một cách tàn nhẫn và không cố tỏ ra xấu tính, nhưng nếu bạn hỏi một câu hỏi như vậy, bạn sẽ không thuộc nhóm quản trị viên máy chủ sau :)
Rất nhiều kẻ nói về xác suất và họ đã nhầm! Nếu bạn muốn có rủi ro khi sử dụng đột kích 0, đó là cách tính toán.
Giả sử xác suất thất bại hard1 là p1 (theo đơn vị khoảng thời gian của chúng tôi) và hard2 là p2 thì khi có mạch nối tiếp vì không gặp lỗi cứng sẽ làm đứt mạch.
Vì vậy, để tính toán rủi ro chúng ta có: risk = (1-p1) * (1-p2)
Ví dụ: nếu xác suất thất bại của hard1 và hard2 là 0,001 thì rủi ro là: 0,998001
Vì vậy, như bạn thấy sự thất bại của 2 đĩa cứng gần giống như xác suất 1 lỗi cứng không quá cao.
Nhưng có một thứ khác ở đây làm thay đổi tình hình và đó là bạn không thể khôi phục các tệp từ các cuộc đột kích bị hỏng quá dễ dàng, thực sự theo kinh nghiệm của tôi thì không thể.
Yếu tố rủi ro khi sử dụng RAID 0 phụ thuộc khá nhiều vào những gì bạn sẽ sử dụng.
Theo kinh nghiệm của tôi, tôi đã bắt đầu sử dụng RAID 0 một năm trước bằng cách sử dụng 2 đĩa rẻ tiền để cải thiện hiệu suất trong các trò chơi và một số chỉnh sửa video và 1 ổ cứng lớn để lưu trữ đơn giản. Tôi giữ tất cả dữ liệu quan trọng của mình được sao lưu ở nơi tôi cho là an toàn.
Tôi sẽ làm gì nếu một (hoặc cả hai) đĩa chết trên tôi? Tôi có một hình ảnh của SO với tất cả các chương trình và trình điều khiển của tôi được cài đặt, vì vậy tôi sẽ ném đĩa bị lỗi, đưa cái kia vào sử dụng cho đến khi nó chết như anh em của nó, mua một vài cái mới và xây dựng lại mảng và thủ tục rời khỏi máy tính của tôi như tôi muốn nó.
Tôi tin rằng raid5 sẽ cung cấp cho bạn một số lợi ích của cả raid0 và raid1, do đó bạn sẽ tăng cả tốc độ và dự phòng so với chỉ sử dụng một ổ đĩa. Phải mất tối thiểu ba đĩa.
Lý thuyết xác suất nói rằng P1 là xác suất thất bại của thiết bị-1 và P2 - đối với thiết bị-2, sau đó thất bại của bất kỳ trường hợp nào xảy ra với cơ hội là P1 + P2. Điều đó có nghĩa là, cơ hội mất dữ liệu thực sự cao hơn, thực tế - cao gấp đôi.
Thực tế, tôi có RAID 0 và nó không bị lỗi: Ổ cứng có 1-2 năm ổn định được bảo đảm và chúng thường hoạt động tốt trong giai đoạn này. Bạn có thể theo dõi các thông số SMART của chúng để đảm bảo mảng sẽ không bị lỗi.
Tôi tin rằng ngày nay đĩa cứng là phần máy tính chậm nhất. Bằng cách sử dụng RAID 0, tôi nhận ra rằng mọi thứ hoạt động NHIỀU nhanh hơn và toàn bộ hệ thống phản ứng nhanh hơn: Tải hệ điều hành, tải mềm, .. Thực sự, bây giờ tôi cảm thấy mệt mỏi mỗi khi phải chạm vào các hệ thống không có RAID bên trong :)
Tuy nhiên, như Josh nói, bạn cần tạo bản sao lưu. Không chỉ khi sử dụng RAID;)
RAID 0 có thể là một giải pháp tuyệt vời trong nhiều trường hợp thời gian chết không quan trọng.
RAID cung cấp cho bạn tốc độ, hoặc dự phòng hoặc cả hai. RAID không phải là một giải pháp sao lưu vì nó chỉ bảo vệ lỗi phần cứng, chỉ một loại lỗi có thể gây mất dữ liệu. Vì vậy, điều đó có nghĩa là bạn cần phải có một giải pháp sao lưu bất kể loại RAID bạn sử dụng.
Bất kể loại RAID bạn sử dụng, bạn sẽ bị giảm hiệu năng trong trường hợp hỏng đĩa hoặc xây dựng lại mảng, và vì ngày nay, ổ cứng ngày càng lớn hơn và tốc độ bị trì trệ nhiều hơn - thời gian được xây dựng lại có thể kéo dài đến vài ngày hoặc thậm chí vài tuần và tạo căng thẳng không cần thiết cho các đĩa.
Cá nhân tôi thích chạy RAID 0, trong trường hợp hỏng đĩa sẽ được khôi phục từ bản sao lưu. Điều đó với tôi là giải pháp nhanh hơn, rẻ hơn, ít căng thẳng hơn vì một chút thời gian chết không thực sự là một mối quan tâm.
Hãy nhớ rằng, khi bạn đang xây dựng lại một mảng, mọi khối dữ liệu sẽ được đọc / ghi trên tất cả các đĩa, bất kể số lượng dữ liệu hữu ích trên các đĩa. Trong thực tế, thường dịch trên dữ liệu được xây dựng lại nhanh hơn nhiều so với sao lưu so với xây dựng lại RAID sau khi bị hỏng đĩa. Kết hợp với các chu kỳ ghi / đọc ít hơn đáng kể trong hoạt động bình thường của RAID 0 so với RAID 1/10 hoặc RAID 5/6, nó sẽ dịch trong các lỗi đĩa ít hơn nói chung.
Tất cả những điều trên là đúng nếu bạn có một chiến lược sao lưu tự động âm thanh, ví dụ:
Để giảm thiểu thời gian chết ngay cả khi sử dụng RAID 0, bạn có thể tăng sao lưu dữ liệu nóng trên các phương tiện nhanh như SSD ngoài, vì bộ dữ liệu nóng thường nhỏ và SSD ngoài khá rẻ trong những ngày này và sao lưu dữ liệu lạnh trên phương tiện chậm. Hầu hết các hệ thống NAS thương mại, sự kiện là những hệ thống giá rẻ, sẽ có thể làm điều đó cho bạn trong những ngày này mà không gặp nhiều rắc rối.
Trong các hệ thống quan trọng, tất cả những điều trên đều không liên quan vì thời gian chết không thực sự là một lựa chọn, nhưng ngay cả khi đó vẫn có những giải pháp tốt hơn - như sao chép ảnh chụp nhanh trên ZFS, brtfs hoặc xóa mã hóa hoặc dự phòng máy chủ với các hệ thống chuyển đổi dự phòng.