Tìm hiểu và cấu hình RAID trên hệ điều hành Linux

24 972 6
Tìm hiểu và cấu hình RAID trên hệ điều hành Linux

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Công nghệ thông tin đang phát triển mạnh mẽ và được ứng dụng ngày càng nhiều vào trong đời sống của con người và đem lại nhiều lợi ích, hiệu quả kinh tế rất cao. Sự phát triển nhanh chóng của công nghệ thông tin đồng nghĩa với việc đối mặt với việc tăng nhanh một khối lượng khổng lồ các dữ liệu cần được lưu trữ. Trong công việc hằng ngày, việc lưu trữ thông tin rất quan trọng và cần thiết. Việc lưu trữ như thế nào cho khỏi mất mát mà vẫn bảo mật được dữ liệu và đem lại hiệu quả tốt nhất đi đôi với giá thành lắp đặt. Các công nghệ lưu trữ đang trở nên rất đắt để đặt một số lượng lớn ổ cứng có khả năng cao trên các máy chủ. RAID ra đời đã giải quyết vấn đề trên. Bài viết này được thu thập tài liệu từ nhiều nguồn và trình bày một cách khái quát nhất về RAID (Redundant Array of Independent Disks) – Mảng dự phòng tạo nên từ các đĩa độc lập. Bài viết còn trình bày một số cách triển khai RAID trên hệ điều hành Linux giúp mọi người có thể hiểu hơn và ứng dụng hiệu quả công nghệ này. Tuy nhiên, trong bài viết này không tránh khỏi những thiếu sót, kính mong quý thầy cô cùng các bạn đóng góp ý kiến để cho bài viết được hoàn chỉnh hơn.

HỌC VIỆN KỸ THUẬT MẬT MÃ KHOA CÔNG NGHỆ THÔNG TIN BÀI TẬP LỚN Môn: AN TOÀN HỆ ĐIỀU HÀNH TÌM HIỂU VÀ CẤU HÌNH RAID TRÊN HỆ ĐIỀU HÀNH LINUX Giảng viên hướng dẫn: Sinh viên thực hiện: - Phạm Quốc Đạt Nguyễn Việt Tiến Hoàng Quang Thụy Lớp: AT9A HÀ NỘI 01/2016 HỌC VIỆN KỸ THUẬT MẬT MÃ KHOA CÔNG NGHỆ THÔNG TIN Bài tập lớn môn: An toàn hệ điều hành TÌM HIỂU VÀ CẤU HÌNH RAID TRÊN HỆ ĐIỀU HÀNH LINUX Nhận xét giảng viên: Điểm chuyên cần: Điểm báo cáo: MỤC LỤC LỜI MỞ ĐẦU CHƯƠNG I TÌM HIỂU CÔNG NGHỆ RAID Tổng quan RAID 1.1 RAID gì? 1.2 Lợi ích RAID Các loại RAID 2.1 Software RAID 2.2 Hardware RAID 2.3 So sánh Software RAID Hardware RAID 2.4 Fake RAID hay Host RAID Các cấp độ RAID (Cách xếp ổ đĩa) 3.1 RAID 3.2 RAID 3.3 RAID 3.4 RAID 3.5 RAID 10 CHƯƠNG II CÀI ĐẶT SOFTWARE RAID TRÊN UBUNTU DESKTOP Bước 1: Cài đặt phần mềm cần thiết kiểm tra ổ đĩa Bước 2: Phân vùng ổ đĩa cho RAID Bước 3: Tạo RAID Devices Bước 4: Format RAID Devices Bước 5: Xác nhận liệu sau bị lỗi ổ đĩa TỔNG KẾT VÀ TÀI LIỆU THAM KHẢO LỜI MỞ ĐẦU Công nghệ thông tin phát triển mạnh mẽ ứng dụng ngày nhiều vào đời sống người đem lại nhiều lợi ích, hiệu kinh tế cao Sự phát triển nhanh chóng công nghệ thông tin đồng nghĩa với việc đối mặt với việc tăng nhanh khối lượng khổng lồ liệu cần lưu trữ Trong công việc ngày, việc lưu trữ thông tin quan trọng cần thiết Việc lưu trữ cho khỏi mát mà bảo mật liệu đem lại hiệu tốt đôi với giá thành lắp đặt Các công nghệ lưu trữ trở nên đắt để đặt số lượng lớn ổ cứng có khả cao máy chủ RAID đời giải vấn đề Bài viết thu thập tài liệu từ nhiều nguồn trình bày cách khái quát RAID (Redundant Array of Independent Disks) – Mảng dự phòng tạo nên từ đĩa độc lập Bài viết trình bày số cách triển khai RAID hệ điều hành Linux giúp người hiểu ứng dụng hiệu công nghệ Tuy nhiên, viết không tránh khỏi thiếu sót, kính mong quý thầy cô bạn đóng góp ý kiến viết hoàn chỉnh Xin chân thành cảm ơn! CHƯƠNG I TÌM HIỂU CÔNG NGHỆ RAID Tổng quan RAID Lần RAID phát triển năm 1987 trường Đại học California Berkeley với đặc điểm ghép phần đĩa cứng nhỏ thông qua phần mềm để tạo hệ thống đĩa dung lượng lớn thay cho ổ cứng dung lượng lớn giá đắt thời 1.1 RAID gì? RAID (Redundant Arrays of Inexpensive Disks) hình thức ghép nhiều ổ đĩa cứng vật lý thành hệ thống ổ đĩa cứng có chức gia tăng tốc độ đọc/ghi liệu nhằm tăng thêm an toàn liệu chứa hệ thống đĩa kết hợp hai yếu tố Ban đầu, RAID sử dụng giải pháp phòng hộ cho phép ghi liệu lên nhiều đĩa cứng sử dụng lúc Về sau, RAID có nhiều biến thể cho phép không đảm bảo an toàn liệu mà giúp gia tăng đáng kể tốc độ truy xuất liệu từ đĩa cứng RAID (Mảng Dự Phòng Tạo Nên Từ Các Đĩa Độc Lập) đề cập đến hệ thống nhiều đĩa độc lập kết hợp với tạo nên mảng logic lớn Dữ liệu lưu trữ mảng đĩa với liệu dự phòng Dữ liệu dự phòng thân liệu (nhân bản) liệu chẵn lẻ tính từ nhiều khối liệu Có hệ thống RAID máy, hệ điều hành không làm việc với ổ đĩa mà làm việc với toàn mảng đĩa ổ đĩa logic Mục tiêu RAID nâng cao tính khả dụng an toàn liệu RAID ngăn ngừa tình trạng không hoạt động xảy ổ đĩa cứng hư hỏng, nhiên phục hồi liệu người dùng xóa bị phá hủy gặp cố lớn trộm cắp liệu hay hỏa hoạn Vì vậy, thường xuyên lưu dự phòng cho liệu việc bắt buộc phải làm để giữ cho hệ thống an toàn khỏi vấn đề cố 1.2 Lợi ích RAID Có lợi ích để áp dụng RAID: Dự phòng Hiệu cao Giá thành thấp Sự dự phòng nhân tố quan trọng trình phát triển RAID cho môi trường máy chủ Dự phòng cho phép lưu liệu nhớ gặp cố Nếu ổ cứng dãy bị trục trặc hoán đổi sang ổ cứng khác mà không cần tắt hệ thống sử dụng ổ cứng dự phòng Phương pháp dự phòng phụ thuộc vào phiên RAID sử dụng Khi áp dụng phiên RAID mạnh bạn thấy rõ hiệu tăng cao Hiệu tùy thuộc vào số lượng ổ cứng liên kết với mạch điều khiển Tất nhà quản lý tập đoàn CNTT muốn giảm giá thành Khi chuẩn RAID đời, giá thành vấn đề chủ chốt Mục tiêu dãy RAID cung cấp nhớ tốt cho hệ thống so với việc sử dụng riêng biệt ổ đĩa có dung lượng lớn Các loại RAID Cho dù loại RAID chúng có chung đặc điểm chạy mã RAID viết dựa phần mềm Sự khác biệt loại RAID nơi mà mã phần mềm thực thi xử lý (CPU) máy chủ (như software RAID, Fake RAID ) ‘bán cái’ lại cho xử lý on-board ( Hardwar RAID) Có loại RAID: Software RAID, Fake RAID Hardware RAID 2.1 Software RAID Đây phần mềm RAID viết mã nguồn mở tích hợp hệ điều hành (Ví dụ: based RAID Windows, mdadm utility Linux) Các software RAID dựa phần mềm chủ yếu sử dụng với máy lưu trữ gia đình, máy chủ entry-level Điểm chủ yếu để nhận diện thực tất lệnh I / O thuật toán toán học RAID chuyên sâu trực tiếp CPU máy chủ lưu trữ Chính điều làm chậm hiệu suất hệ thống cách tăng lưu lượng truy cập máy chủ qua PCI bus , sử dụng vào tài nguyên hệ thống CPU, memory, Ưu điểm software RAID giá thành rẻ (nhiều software RAID phát hành miễn phí) so với lựa chọn thay RAID khác hardware RAID có mức giá cao nhiều 2.2 Hardware RAID Hardware RAID thường hình thức dạng card add-in Loại card RAID controller cắm vào khe cắm bus chủ PCI Giảm tải hệ thống máy chủ số tất lệnh I / O, dành hoạt động tính toán RAID cho nhiều vi xử lý thứ cấp mà có Ngoài việc cung cấp lợi ích chịu lỗi RAID thông thường , điều khiển hardware RAID thực chức kết nối tương tự điều khiển máy chủ tiêu chuẩn Và nhờ có riêng cho tài nguyên (CPU, memory, ) , nên chúng thường cung cấp hiệu suất cao cho tất loại RAID Hardware RAID cung cấp tính chịu lỗi mạnh mẽ đa dạng software RAID Ví dụ RAID 0/1/5/6/10/50/60 2.3 So sánh Software RAID Hardware RAID So sánh tính bản: Bộ điều khiển Hardware RAID chuyên dụng với đầy đủ chức RAID: - Tất chức RAID thực điều khiển phần cứng giải phóng CPU nhớ hệ thống cho ứng dụng ứng dụng người dùng cuối - Sử dụng on-board I/O cho vi xử lý (CPU) - Sử dụng on-board XOR off-load engine - Sử dụng nhớ đệm chuyên dụng Software RAID sử dụng hệ điều hành nói chung để thực mảng chức tiêu thụ tài nguyên hệ thống: - Sử dụng tài nguyên CPU máy chủ - Sử dụng nhớ máy chủ - Tất tính RAID thực hệ thống trình điều khiển thiết bị hệ điều hành Bảo vệ liệu: Hardware RAID: - Có thuật toán bảo vệ liệu tinh vi suốt đường truyền liệu - ECC chuyên dụng bảo vệ nhớ cache - Pin dự phòng chuyên dụng để bảo vệ liệu nhớ cache - Có nhật ký lỗi - Xác minh thiết bị đầu cuối thông báo kiện - Bộ vi xử lý tích hợp cao, phần cứng phần mềm - Bảo vệ cho hệ điều hành nhờ việc thiết bị khởi động nhân đôi Software RAID: - Có thuật toán tổng quát - Không có ECC chuyên dụng bảo vệ liệu - Không có BBU chuyên dụng - Không bảo vệ hệ điều hành hệ thống bị treo - Giới hạn nhật ký lỗi thông báo kiện Khả mở rộng: Hardware RAID: - Sử dụng CPU thấp cho việc sử dụng tốt nguồn tài nguyên hệ thống; cho phép tài nguyên CPU sẵn sàng cho ứng dụng ứng dụng người dùng Tích hợp giải pháp: hardware, firmware software - Hỗ trợ nhiều hệ điều hành bao gồm: Windows, Linux, Unix (32b 64b) mô hình mã nguồn mở khác (Linux) - Có sẵn với 2, 4, 8, 12 cổng Cộng với khả mở rộng tất khe PCI có sẵn Software RAID: - Các phần cấu thành phụ thuộc vào hiệu suất tổng thể CPU - Giới hạn hệ điều hành hỗ trợ - Giới hạn đến cổng có sẵn bo mạch chủ 2.4 Fake RAID hay Host RAID Fake RAID hay Host RAID nôm na kết hợp Hardware RAID Software RAID Nó sử dụng firmware nhận diện/đánh giá ổ cứng trước hệ điều hành khởi động.(thiết lấp RAID mortherboard – Hardware RAID) Và sau hệ điều hành khởi động xong, lấy quyền kiểm soát lại từ BIOS giao quyền điều khiển RAID cho hệ điều hành (RAID sử dụng tài nguyên CPU RAM để tính toán liệu – Software RAID) Các cấp độ RAID (Cách xếp ổ đĩa) Theo RAB RAID chia thành cấp độ (level) từ cấp độ đến cấp độ 6, cấp độ có tính riêng, hầu hết chúng xây dựng từ hai cấp độ RAID RAID Mỗi cấp RAID phân tán liệu khắp đĩa mảng theo cách thức khác tối ưu hóa cho trường hợp cụ thể Bài viết tập trung vào cấp độ RAID thường sử dụng Dưới cấp độ RAID dùng phổ biến 3.1 RAID Đây dạng RAID người dùng ưa thích khả nâng cao hiệu suất trao đổi liệu đĩa cứng.RAID cần ổ đĩa Tổng quát ta có n đĩa (n >= 2) đĩa loại Dữ liệu chia nhiều phần để lưu đĩa Như đĩa chứa 1/n liệu Tổng dung lượng = dung lượng đĩa nhỏ nhân với tổng số đĩa Array Capacity = Size of Smallest Drive * Number of Drives Dung lượng tổng cộng ổ cứng hệ thống RAID0 tổng dung lượng hai ổ đĩa Nếu dùng 02 ổ cứng 80GB hệ thống đĩa 160GB - - - Ưu điểm: - Tăng tốc độ đọc/ghi đĩa: đĩa cần phải đọc/ghi 1/n lượng liệu yêu cầu Lý thuyết tốc độ tăng n lần Nhược điểm: - Tính an toàn thấp Nếu đĩa bị hư liệu tất đĩa lại không sử dụng Xác suất để liệu tăng n lần so với dùng ổ đĩa đơn Ứng dụng: Thường dùng máy trạm để lưu trữ liệu tạm thời có tốc độ nhập/xuất cao 3.2 - RAID Đây dạng RAID có khả đảm bảo an toàn liệu Cũng giống RAID 0, RAID đòi hỏi hai đĩa cứng để làm việc Dữ liệu ghi vào ổ giống hệt (Mirroring) Trong trường hợp ổ bị trục trặc, ổ lại tiếp tục hoạt động bình thường Bạn thay ổ đĩa bị hỏng mà lo lắng đến vấn đề thông tin thất lạc Đối với RAID 1, hiệu yếu tố hàng đầu nên chẳng có ngạc nhiên lựa chọn số cho người say mê tốc độ Tuy nhiên nhà quản trị mạng phải quản lý nhiều thông tin quan trọng hệ thống RAID thứ thiếu Dung lượng cuối hệ thống RAID dung lượng ổ đơn (hai ổ 80GB chạy RAID cho hệ thống nhìn thấy ổ RAID 80GB) Ưu điểm: Khả hoạt động liên tục cao, đĩa hỏng ổ đĩa logic có liệu để sử dụng Nhược điểm: Cần phải có đĩa sử dụng đĩa để lưu trữ ứng dụng Ứng dụng: Thường dùng cho hệ thống nhỏ cần dung lượng đĩa đủ để làm đĩa khởi động 3.3 RAID RAID giống với RAID Dữ liệu phân tán lên khắp ổ đĩa Ngoài ra, điều khiển RAID tính toán xác định thông tin dự phòng (thông tin chẵn lẻ) lưu trữ đĩa riêng (P1, P2, …) Ngay ổ đĩa hỏng, tất liệu sử dụng đầy đủ Dữ liệu bị tìm lại tính toán xác đinh phần liệu lưu lại từ thông tin chẵn lẻ Khác với RAID, cần dùng dung lượng đĩa liệu dự phòng Chúng ta thử tính, ví dụ, mảng đĩa RAID có đĩa, 80% dung lượng đĩa cài đặt sử dụng cho người dùng lưu trữ, 20% dùng cho việc dự phòng Trong trường hợp có nhiều khối liệu nhỏ, ổ đĩa chẵn lẻ trở nên bị nghẽn cổ chai Với khối liệu lớn, RAID tỏ cải thiện hiệu với mức độ đáng kể - Ưu điểm: Khả hoạt động liên tục cao, đĩa hỏng, ổ đĩa Logic có liệu để sử dụng Tận dụng dung lượng đĩa để lưu trữ (mảng n đĩa, n-1 đĩa dùng để lưu trữ) - Nhược điểm: Phải tính toán thông tin liệu dự phòng, gây hạn chế hiệu ghi đĩa - Ứng dụng: Do có dung lượng lưu trữ so với dung lượng lắp đặt cao nên thường dùng cho hệ thống lưu trữ lớn 3.4 RAID Khác với RAID 4, thông tin chẵn lẻ mảng đĩa RAID phân tán lên tất ổ đĩa Mảng đĩa RAID cho suất cân đối Ngay với khối liệu nhỏ, thường gặp môi trường đa nhiệm đa người dùng, thời gian đáp ứng tốt RAID cho độ an toàn tương đương với RAID 4: Khi mội ổ đĩa hư hỏng, tất liệu có đầy đủ để sử dụng Dữ liệu bị tìm lại cách tính toán xác định lại phần liệu lưu lại từ thông tin chẵn lẻ - Ưu điểm: Khả hoạt động liên tục cao, đĩa hư, ổ đĩa logic có liệu để sử dụng, tận dụng dung lượng đĩa để lưu trữ (mảng n đĩa, n-1 đĩa dùng để lưu trữ) Nhược điểm: Phải tính toán thông tin liệu dự phòng, gây hạn chế hiệu ghi đĩa - Ứng dụng: Do có dung lương lưu trữ so với dung lượng lắp đặt cao nên thường dùng cho hệ thống lưu trữ lớn 3.5 RAID 10 hay 1+0 RAID 10 cách kết hợp RAID (Hiệu năng) RAID (An toàn liệu) Khác với RAID RAID 5, không cần phải tính toán thông tin chẵn lẻ Mảng đĩa RAID 10 cho hiệu hoạt động an toàn liệu tốt Tương tự RAID 0, hiệu tối ưu đạt tình nạp có trình tự cao Tương tự RAID 1, 50% dung lượng cài đặt bị việc dự phòng liệu - Ưu điểm: Khả hoạt động liên tục cao, đĩa hư, ổ đĩa Logic có liệu để sử dụng, có hiệu ghi đĩa cao - Nhược điểm: Cần tối thiểu đĩa chẵn, nửa số đĩa dùng cho lưu trữ - Ứng dụng: Thường dùng cho trường hợp đòi hỏi hiệu ghi đĩa có trình tự cao - CHƯƠNG II CÀI ĐẶT SOFTWARE RAID TRÊN UBUNTU DESKTOP Khi ổ cứng hoạt động chế độ RAID có nhiều tính cao cấp như: RAID tăng tốc độ truy xuất liệu, RAID an toàn cho liệu, RAID vừa tăng tốc độ truy xuất liệu đảm bảo tốc độ truy xuất liệu Hầu hết máy chủ sử dụng Hardware RAID có nhiều tính cao cấp Trong viết xin trình bày cách thiết lập Software RAID với cấp độ RAID Linux với mdadm (tiện ích Linux sử dụng để quản lý giám sát software RAID devices) đáp ứng yêu cầu đảm bảo an toàn liệu chi phí thấp nhiều, dựa tảng máy chủ cấp thấp yêu cầu có ổ cứng RAID (RAID Mirroring) có nghĩa xác (chiếc gương) liệu hay nhiều ổ đĩa Cần tối thiểu ổ đĩa để cấu hình RAID hữu ích nhu cầu đọc liệu hay đảm bảo an toàn liệu cần thiết hiệu suất ghi liệu ổ cứng RAID Mirroring tạo để bảo vệ chống mát liệu hỏng đĩa Mỗi đĩa mirror xác liệu, đĩa bị hỏng liệu lấy từ đĩa khác hoạt động Ổ đĩa bị lỗi thay máy tính chạy mà không bị gián đoạn người dùng Lưu ý: Hướng dẫn sử dụng Ubuntu Desktop 14.04 cài đặt ổ cứng /dev/sda Chúng ta tạo mảng RAID với ổ cứng /dev/sdb /dev/sdc với dung lượng thêm sẵn chưa sử dụng Bước 1: Cài đặt phần mềm cần thiết kiểm tra ổ đĩa Như nói trên, sử dụng tiện ích mdadm để tạo quản lý RAID Linux, để cài đặt mdadm sử dụng câu lệnh: # sudo apt-get install mdadm Sau cài đặt mdadm, cần kiểm tra ổ đĩa xem liệu có RAID cấu hình hay chưa sử dụng câu lênh # mdadm –E /dev/sd[b-c] Kiểm tra ổ đĩa Như hình trên, superblock phát hiện, có nghĩ RAID chưa xác định Bước 2: Phân vùng ổ đĩa cho RAID Như lưu ý trên, sử dụng tối thiểu ổ đĩa /dev/sdb /dev/sda để thiết lập RAID Tiến hành phân vùng ổ đĩa sử dụng lệnh ‘fdisk’ thay đổi kiểu phân vùng tương thích với raid phân vùng # fdisk /dev/sdb Thực theo bước đây: • Bấm ‘n’ để tạo phân vùng • Sau chọn ‘P’ để chọn kiểu Primary • Tiếp theo chọn số phân vùng • Cung cấp dung lượng mặc định cách nhấn lần Enter • Tiếp theo bấm ‘p’ để hiển thị phân vùng xác định • Bấm ‘L’ để liệt kê tất kiểu phân vùng có sẵn • Bấm ‘t’ để chọn phân vùng • Chọn ‘fd’ để chọn kiểu Linux raid auto bấm Enter để áp dụng • Sau bấm ‘p’ lần để xem thay đổi mà vừa làm • Sử dụng ‘w’ để ghi lại thay đổi Sau phân vùng /dev/sdb tạo ra,làm theo theo hướng dẫn tương tự để tạo phân vùng ổ đĩa /dev/sdc # fdisk /dev/sdc Sau tạo thành công phân vùng, kiểm tra lại thay đổi ổ đĩa /dev/sdb /dev/sdc lệnh ‘mdadm’ xác nhận kiểu RAID câu lệnh hình sau: # mdadm –E /dev/sd[b-c] # mdadm –E /dev/sd[b-c]1 Lưu ý: Khi thấy hình trên, RAID xác định /dev/sdb1 /dev/sdc1 Bước 3: Tạo RAID Devices Tạo RAID1 Device gọi ‘/dev/md0/’ sử dụng câu lệnh sau # mdadm -–create /dev/md0 level=mirror raiddevices=2 /dev/sd[b-c]1 # cat /proc/mdstat Tiếp theo kiểm tra kiểu raid devices mảng raid sử dụng lệnh sau # mdadm -E /dev/sd[b-c]1 # mdadm detail /dev/md0 Từ hình ảnh trên, ta hiểu RAID1 tạo sử dụng phân vùng /dev/sdb1 /dev/sdc1 Bước 4: Format RAID Devices Format RAID Devices sử dụng ext4 cho md0 mount đến /mnt/raid1 # mkfs.ext4 /dev/md0 # # # # Tiếp theo, mount RAID Device format đến /mnt/raid1 tạo số tập tin mẫu để kiểm thử devices mkdir /mnt/raid1 mount /dev/md0 /mnt/raid1/ touch /mnt/raid1/kma.txt echo "KMA Security" > /mnt/raid1/kma.txt Để auto-mount RAID1 hệ thống khởi động lại, ta cần thêm mục sau tập tin fstap Mở ‘/etc/fstap’ thêm dòng sau vào cuối tập tin /dev/md0 /mnt/raid1 ext4 defaults 0 Chạy lệnh ‘mount-a’ để kiểm tra xem có sai sót tập tin fstap không # mount –av 10 Tiếp theo lưu lại cấu hình raid vào tập tin ‘mdadm.conf’ sử dụng câu lệnh # mdadm detail scan verbose >> /etc/mdadm.conf 11 Tập tin cấu hình đọc hệ thống lần khởi động lại tải RAID Devices Bước 5: Xác nhận liệu sau bị lỗi ổ đĩa Mục đích hướng dẫn sau ổ cứng bị lỗi bị hỏng liệu nguyên vẹn # mdadm detail /dev/md0 12 Hình ta thấy có RAID Devices có sẵn điều kích hoạt Hãy gỡ bỏ ổ đĩa xem điều sảy # ls -l /dev | grep sd # mdadm detail /dev/md0 Có thể thấy ổ đĩa bị Hãy kiểm tra tập tin mà ta tạo xem chúng tồn không # cd /mnt/raid1/ # cat kma.txt Dữ liệu nguyên vẹn, cấu hình thành công RAID có khả an toàn liệu lợi TỔNG KẾT VÀ TÀI LIỆU THAM KHẢO TỔNG KẾT Giá trị mà RAID mang lại cho hệ thống phủ nhận - an toàn, hiệu cao tùy cấu hình Thực tế cho thấy RAID 0+1 ưa chuộng môi trường gia đình RAID nhanh nguy hiểm nhất, cần trục trặc coi chuyện chấm dứt Trong RAID đem lại khả bảo đảm an toàn thông tin thường đem lại cho người dùng cảm giác lãng phí (chi tiền cho ổ cứng mà hiệu dung lượng 1) RAID đem lại hiệu độ an toàn cao thiết bị điều khiển thường đắt, chưa kể đến số tiền chi cho ổ cứng nhiều nên người quan tâm trừ công việc cần đến Chính thế, số người dùng lại quay sang hướng sử dụng ổ đĩa SCSI để giải vấn đề hiệu năng/an toàn thông tin, nhiên chi phí cho hệ thống SCSI loại tốt đắt TÀI LIỆU THAM KHẢO http://hoclamit.com/raid-redundant-arrays-of-independent-disks-la-gi/ http://genk.vn/may-tinh/tim-hieu-ve-raid-tren-o-cung-may-tinh20140113144618737.chn http://timtailieu.vn/tai-lieu/tai-lieu-tim-hieu-va-cai-dat-cong-nghe-raid28180/ http://vusonbk.blogspot.com/2014/11/tim-hieu-ve-raid-tren-o-cung-maytinh.html http://vnexperts.net/bai-viet-ky-thuat/windows/163-tim-hiu-v-cong-nghraid.html http://www.bhxhgl.gov.vn/News/Detail/D1A6CD526C050E41 http://www.pcworld.com.vn/articles/cong-nghe/ungdung/2005/10/1188109/raid-cho-may-tinh-de-ban/ http://congdongmaychu.com/threads/hardware-raid-la-gi-software-raid-lagi.6.html http://vpsgiare.info/raid-la-gi-cac-loai-raid-co-ban/ https://nguyentanvy.wordpress.com/2011/10/28/hi%E1%BB%87n-th %E1%BB%B1c-raid-trn-vmware/ https://vi.wikipedia.org/wiki/RAID http://thinknextco.com/diendan/index.php?threads/raid-l%C3%A0-g %C3%AC-v%C3%A0-c%C3%B3-m%E1%BA%A5y-lo%E1%BA%A1iraid.474/ http://www.tecmint.com/create-raid1-in-linux/ http://doc4u.vn/cong-nghe-thong-tin/mang-bao-mat/d1663/tim-hieu-vecong-nghe-raid.html [...]... các kiểu raid devices và các mảng raid sử dụng lệnh sau # mdadm -E /dev/sd[b-c]1 6 # mdadm detail /dev/md0 Từ những hình ảnh trên, ta có thể hiểu rằng RAID1 đã được tạo ra và sử dụng phân vùng /dev/sdb1 và /dev/sdc1 Bước 4: Format RAID Devices 7 Format RAID Devices sử dụng ext4 cho md0 và mount đến /mnt /raid1 # mkfs.ext4 /dev/md0 8 # # # # Tiếp theo, mount RAID Device đã format đến /mnt /raid1 và tạo... xem liệu đã có RAID được cấu hình trên đó hay chưa sử dụng câu lênh # mdadm –E /dev/sd[b-c] Kiểm tra ổ đĩa Như hình trên, không có bất kỳ superblock được phát hiện, có nghĩ là RAID chưa được xác định Bước 2: Phân vùng ổ đĩa cho RAID 3 Như lưu ý trên, chúng ta sử dụng tối thiểu 2 ổ đĩa /dev/sdb và /dev/sda để thiết lập RAID 1 Tiến hành phân vùng trên 2 ổ đĩa này sử dụng lệnh ‘fdisk’ và thay đổi kiểu... nên thường được dùng cho các hệ thống lưu trữ lớn 3.5 RAID 10 hay 1+0 RAID 10 là cách kết hợp giữa RAID 0 (Hiệu năng) và RAID 1 (An toàn dữ liệu) Khác với RAID 4 và RAID 5, không cần phải tính toán thông tin chẵn lẻ Mảng đĩa RAID 10 cho hiệu năng hoạt động và an toàn dữ liệu tốt Tương tự như RAID 0, hiệu năng tối ưu đạt được trong các tình huống nạp có trình tự cao Tương tự RAID 1, 50% dung lượng cài... /dev/sdb và /dev/sdc bằng một lệnh ‘mdadm’ và xác nhận kiểu RAID như câu lệnh trong hình sau: # mdadm –E /dev/sd[b-c] # mdadm –E /dev/sd[b-c]1 Lưu ý: Khi thấy như hình trên, không có bất kỳ RAID nào được xác định trên /dev/sdb1 và /dev/sdc1 Bước 3: Tạo RAID Devices 5 Tạo RAID1 Device gọi là ‘/dev/md0/’ sử dụng các câu lệnh sau đây # mdadm -–create /dev/md0 level=mirror raiddevices=2 /dev/sd[b-c]1 # cat /proc/mdstat... đều sử dụng Hardware RAID do có nhiều tính năng cao cấp Trong bài viết này xin trình bày cách thiết lập Software RAID với cấp độ RAID 1 trên Linux với mdadm (tiện ích Linux được sử dụng để quản lý và giám sát các software RAID devices) đáp ứng các yêu cầu đảm bảo an toàn dữ liệu nhưng chi phí thấp hơn rất nhiều, dựa trên nền tảng máy chủ cấp thấp yêu cầu có ít nhất 2 ổ cứng RAID 1 (RAID Mirroring) có... /mnt /raid1 mount /dev/md0 /mnt /raid1 / touch /mnt /raid1 /kma.txt echo "KMA Security" > /mnt /raid1 /kma.txt Để auto-mount RAID1 khi hệ thống khởi động lại, ta cần thêm một mục sau trong tập tin fstap Mở ‘/etc/fstap’ và thêm dòng sau vào cuối tập tin /dev/md0 /mnt /raid1 ext4 defaults 0 0 9 Chạy lệnh ‘mount-a’ để kiểm tra xem có sai sót nào trong tập tin fstap không # mount –av 10 Tiếp theo lưu lại các cấu hình. .. có thể thấy có 2 RAID Devices có sẵn và cả 2 điều được kích hoạt Hãy gỡ bỏ một trong các ổ đĩa và xem điều gì sảy ra # ls -l /dev | grep sd # mdadm detail /dev/md0 Có thể thấy một trong những ổ đĩa đã bị mất Hãy kiểm tra nhưng tập tin mà ta tạo ra xem chúng còn tồn tại không # cd /mnt /raid1 / # cat kma.txt Dữ liệu vẫn còn nguyên vẹn, như vậy chúng ta đã cấu hình thành công RAID 1 và có được khả năng... hình raid này vào tập tin ‘mdadm.conf’ sử dụng câu lệnh dưới đây # mdadm detail scan verbose >> /etc/mdadm.conf 11 Tập tin cấu hình trên được đọc bởi hệ thống ở lần khởi động lại và sẽ tải các RAID Devices Bước 5: Xác nhận dữ liệu sau khi bị lỗi ổ đĩa Mục đích của hướng dẫn này là ngay cả sau khi các ổ cứng bị lỗi hoặc bị hỏng thì dữ liệu vẫn luôn nguyên vẹn # mdadm detail /dev/md0 12 Hình trên. .. Hướng dẫn này sử dụng Ubuntu Desktop 14.04 được cài đặt trên ổ cứng /dev/sda Chúng ta sẽ tạo ra một mảng RAID mới với 2 ổ cứng /dev/sdb và /dev/sdc với dung lượng bằng nhau đã được thêm sẵn và chưa được sử dụng Bước 1: Cài đặt phần mềm cần thiết và kiểm tra ổ đĩa 1 Như đã nói ở trên, chúng ta sử dụng tiện ích mdadm để tạo và quản lý RAID trong Linux, để cài đặt mdadm sử dụng câu lệnh: # sudo apt-get... liệu như chính lợi thế của nó TỔNG KẾT VÀ TÀI LIỆU THAM KHẢO TỔNG KẾT Giá trị mà RAID mang lại cho hệ thống là không thể phủ nhận - sự an toàn, hiệu năng cao hơn tùy cấu hình Thực tế cho thấy RAID 0 và 0+1 được ưa chuộng nhất trong môi trường gia đình RAID 0 nhanh nhất nhưng cũng nguy hiểm nhất, chỉ cần một trục trặc là coi như mọi chuyện chấm dứt Trong khi đó RAID 1 mặc dù đem lại khả năng bảo đảm

Ngày đăng: 26/06/2016, 08:52

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan