Lựa chọn RAID 0, RAID 1,.... hay RAID 10?

songoku9x

Well-Known Member
attachment.php

RAID (Redundant Arrays of Inexpensive Disks) là một giao thức cho phép người dùng kết hợp nhiều ổ đĩa cứng vật lí thành một một ổ cứng logic duy nhất, cho phép người dùng tăng tốc độ truy cập dữ liệu hoặc nhân bản dữ liệu của mình trên hai ổ đĩa cứng khác nhau, đảm bảo những dữ liệu quan trọng luôn luôn được lưu trữ ở nhiều nơi cũng như làm tăng độ an toàn.

* Cấp độ RAID

fXgD8Jn.png

Có nhiều cấp độ RAID và chúng khác nhau về hiệu suất làm việc và khả năng dự phòng, điểm chung duy nhất là chúng kết hợp nhiều ổ đĩa vật lí thành một ổ đĩa logic.

- RAID 0: không giống như các cấp độ RAID khác, RAID 0 không cung cấp khả năng sao lưu. Tuy nhiên, RAID 0 cho phép người dùng có thể tăng hiệu suất bằng việc sử dụng nhiều ổ đĩa cứng. Khi sử dụng RAID 0, dữ liệu máy tính người dùng sẽ được ghi vào một ổ đĩa cứng và được chia đều trên hai (hoặc nhiều hơn) đĩa cứng. Ví dụ, nếu máy tính của người dùng ghi một tập tin có dung lượng 100MB thì 50MB sẽ được ghi vào ổ đĩa cứng đầu tiên, trong khi 50MB còn lại sẽ được ghi vào đĩa cứng khác.

UPb3fni.png

Khi máy tính cần truy cập các tập tin trở lại, nó có thể đọc 50MB từ ổ đĩa cứng này và 50MB từ ổ đĩa cứng khác cùng một lúc, điều giúp cho tốc độ đọc nhanh hơn so với việc đọc 100MB từ một ổ đĩa cứng duy nhất. Tuy nhiên, nếu có một trong các ổ đĩa cứng trong mảng RAID xảy ra hỏng hóc, người dùng sẽ bị mất dữ liệu. Tóm lại, khi người dùng sử dụng RAID 0 những đĩa cứng được ghép chung sẽ giúp người dùng có ổ đĩa cứng lớn hơn và nhanh hơn, nhưng ngược lại dữ liệu lại trở nên dễ mất hơn.

- RAID 1: trong RAID 1, hai ổ đĩa cứng được cấu hình như là bản sao của nhau. Về cơ bản, khi máy tính người dùng ghi 100MB dữ liệu, nó sẽ ghi 100MB cho cả hai ổ đĩa cứng, mỗi đĩa có chứa một bản sao hoàn chỉnh của dữ liệu. Điều này đảm bảo rằng, nếu một trong hai ổ đĩa cứng bị hư, người dùng luôn luôn có một bản sao hoàn chỉnh để cứu dữ liệu của mình.

6r355Xe.jpg

- RAID 2,3 và 4: các cấp độ RAID này ít được người dùng sử dụng và hiện tại nó được xem là khá lỗi thời.

- RAID 5: để sử dụng RAID 5, người dùng sẽ cần có ít nhất 3 ổ đĩa cứng. RAID 5 phân chia dữ liệu trên tất cả các ổ đĩa cứng với dữ liệu chẵn lẻ chia trên tất cả các ổ đĩa. Nếu một trong các ổ đĩa bị hư, người dùng sẽ không bị mất bất cứ dữ liệu nào. RAID 5 cung cấp một khả năng sao lưu dữ liệu dự phòng với chi phí lưu trữ thấp hơn so với RAID 1. Ví dụ, nếu người dùng có 4 ổ đĩa cứng 1TB, người dùng có thể tạo ra hai mảng RAID 1 riêng biệt (mỗi mảng có 1 TB với tổng dung lượng lưu trữ là 2TB) hoặc một RAID 5 duy nhất với 3TB không gian lưu trữ.

PI99qQR.png


Gk9wfsA.jpg

- RAID 6: RAID 6 tương tự như RAID 5, nhưng được bổ sung thêm khối chẵn lẻ (parity block), cho phép ghi 2 khối chẵn lẻ cho dữ liệu trên các đĩa. Khả năng lưu trữ dữ liệu sẽ bị giảm đi, nhưng bù lại RAID 6 cung cấp khả năng bảo vệ bổ sung nhằm tránh mất mát dữ liệu. Ví dụ, nếu hai ổ đĩa cứng hư trong một cấu hình RAID 5, người dùng sẽ bị mất dữ liệu, nhưng nếu hai ổ đĩa cứng chết trong một cấu hình RAID 6, dữ liệu của người dùng vẫn sẽ không bị mất.

UMczYCe.png


ODMqEdj.jpg

- RAID 10: còn được gọi là RAID 1+0. RAID 10 chia dữ liệu giữa các ổ đĩa chính, và các bản sao dữ liệu này được sử dụng cho những ổ đĩa thứ cấp. Bằng cách này, nó sẽ cung cấp cho người dùng những lợi thế của RAID 0 (phân chia dữ liệu trên nhiều đĩa nhằm tăng hiệu suất xử lí) với những lợi thế của RAID 1 (dự phòng).

Ngoài ra vẫn còn có một số cấp độ RAID phi tiêu chuẩn khác....

* Tiến hành thiết lập RAID

bVC3gY8.jpg

RAID thường được sử dụng trên các máy chủ, máy tính mainframe (là một loại máy tính thường được sử dụng bởi các công ty, tập đoàn cũng như những tổ chức chính phủ nhằm phục vụ cho các công việc cần xử lí lượng lớn dữ liệu) và hệ thống máy tính khác, những nơi mà hoạt động lưu trữ dữ liệu là vô cùng quan trọng. RAID không được sử dụng nhều trên các hệ thống máy tính để bàn và máy tính xách tay, nhưng nhiều máy tính xuất xưởng vẫn được trang bị bộ điều khiển RAID và nếu muốn, người dùng có thể thiết lập một cấu hình RAID 1 với hai ổ đĩa để đảm bảo dữ liệu của mình được nhân đôi trên hai ổ đĩa.

rOcBwD4.jpg

Để thiết lập RAID, người dùng có thể sử dụng phần cứng hay phần mềm. Với RAID phần cứng, một thiết bị phần cứng sẽ được đặt trong máy tính của người dùng để thực hiện tất cả các công việc RAID. Ví dụ, nếu người dùng đã có phần cứng RAID và thiết lập hai ổ đĩa hoạt động trong một cấu hình RAID, bộ điều khiển phần cứng RAID sẽ thiết lập hai đĩa trong hệ điều hành như một đĩa đơn. Tất cả các công việc của RAID bao gồm phản ánh dữ liệu (mirror data), chia đĩa cứng,.... được xử lí bởi bộ điều khiển phần cứng RAID và không phụ thuộc vào hệ điều hành mà người dùng đang sử dụng.

Với RAID phần mềm, công việc được xử lí bởi hệ điều hành. Ví dụ, người dùng có thể tạo ra một RAID phần mềm trong khi cài đặt Linux trên máy tính của mình vì nhân (kernel) Linux tương thích với RAID và sẽ làm công việc riêng của mình mà không cần bất kì phần cứng đặc biệt cần thiết. Tương tự, người dùng vẫn có thể tạo ra một RAID phần mềm trong Windows.

G3gOSnc.png

Để cấu hình RAID phần cứng, người dùng cần phải sử dụng phần mềm điều khiển bộ điều khiển RAID và có thể được truy cập thông qua BIOS. Người dùng cũng cần nên kiểm tra các điều khiển RAID phần cứng trong tài liệu hướng dẫn kèm theo để có những bước thực hiện chính xác.

Lw6vb5l.png

* Công nghệ tương tự

11f0Ftd.jpg

Các hệ điều hành phổ biến hầu hết đều có trang bị những công nghệ có chức năng tương tự như RAID. Chẳng hạn như Windows 8 trang bị tính năng Storage Spaces, trong khi Linux được trang bị Logical Volume Manager, hay còn gọi là LVM. Cả hai công nghệ này đều cho phép người dùng nhóm nhiều ổ đĩa vật lí thành một ổ đĩa logic duy nhất để nhân bản dữ liệu, giúp sao lưu dự phòng hoặc mở rộng không gian lưu trữ.

Những công nghệ này nghe có vẻ hơi phức tạp, nhưng thực tế chúng lại khá đơn giản khi đã thiết lập RAID phù hợp dữ liệu của người dùng sẽ được tự động lưu trữ trên nhiều đĩa cứng, nâng cao độ ab toàn phòng tránh mất mát hoặc hư hỏng, và hoàn toàn không ảnh hưởng gì đến những phần mềm mà máy tính của người dùng đang sử dụng.

Nguồn: Howtogeek
 

yupee

Member
Ðề: Lựa chọn RAID 0, RAID 1,.... hay RAID 10?

Thực ra có điều ít người biết tới là raid 1 làm tăng tốc độ truy xuất dữ liệu (read) (gần gấp đôi), khi đọc file hệ điều hành sẽ đọc 1 nửa file trên đĩa 1 và 1 nửa file trên đĩa 2
 

lequynhan

Well-Known Member
Ðề: Lựa chọn RAID 0, RAID 1,.... hay RAID 10?

Cảm ơn bác chủ songoku9x !

Thông tin rất tốt cho anh em học hỏi!
 
Ðề: Lựa chọn RAID 0, RAID 1,.... hay RAID 10?

Thường thì khi anh em đến với mục Tin tức công nghệ thì hy vọng sẽ đọc được những thông tin về công nghệ mới. Tiếc rằng Raid được giới thiệu ở đây không những không mới mà còn bị cho là đã lỗi thời. Các bạn có thể tìm đọc bài viết của tôi về đề tài "Raid dưới góc nhìn của người sử dụng HD".
Xin sửa lại một chút về thông tin ko chính xác của bài viết. Đó là các tập đoàn lớn, cơ quan nhà nước, hoặc ngân hàng KHÔNG BAO GIỜ họ dám đùa với lửa mà dùng Raid đi chứa các dữ liệu quan trọng của mình. Họ phải dùng backup hết.
Tôi nói cái này thì chắc có nhiều bạn có thể kiểm chứng được. Nếu máy ở gia đình bạn có trên 10 HDD mà dùng Raid mà mỗi lần Raid bị trục trặc thì bạn sẽ thấy nó phiền toái như thế nào rồi.
 

s0ngv0ic0d0n

New Member
Ðề: Lựa chọn RAID 0, RAID 1,.... hay RAID 10?

cám ơn bác songoku9x, bài viết rất chi tiết

P/s: huyna91 spam ?
 

langtu27

Well-Known Member
Ðề: Lựa chọn RAID 0, RAID 1,.... hay RAID 10?

Bài viết rất hay và chi tiết.
 

xtdv

Member
Ðề: Lựa chọn RAID 0, RAID 1,.... hay RAID 10?

Thực ra có điều ít người biết tới là raid 1 làm tăng tốc độ truy xuất dữ liệu (read) (gần gấp đôi), khi đọc file hệ điều hành sẽ đọc 1 nửa file trên đĩa 1 và 1 nửa file trên đĩa 2

Cái này còn tùy vào card RAID cũng như thuật toán xử lý RAID.
 
Ðề: Lựa chọn RAID 0, RAID 1,.... hay RAID 10?

Thực ra có điều ít người biết tới là raid 1 làm tăng tốc độ truy xuất dữ liệu (read) (gần gấp đôi), khi đọc file hệ điều hành sẽ đọc 1 nửa file trên đĩa 1 và 1 nửa file trên đĩa 2

Oh, cái này bác có nguồn thông tin chính thức không? Về lý thuyết thì có thể hiểu được nhưng chưa chắc cơ chế trên HDD đã cho phép.
Theo mình hiểu RAID 1, tốc độ đọc dữ liệu có khi cũng chỉ bằng 1 nữa nếu như ứng dụng không hỗ trợ đọc song song như bác nói.
 
Bên trên