Kiểm tra trạng thái RAID trên Linux

Tác giả Network Engineer, T.Bảy 02, 2019, 05:25:42 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 3 Khách đang xem chủ đề.

Kiểm tra trạng thái RAID trên Linux


1. Giới thiệu.

RAID như mọi người biết là một hình thức ghép nhiều đĩa cứng vật lý để tạo nên một hệ thống đĩa cứng có dung lượng lớn hơn tăng tốc độ đọc ghi hoặc tăng thêm độ an toàn cho dữ liệu chứa trên hệ thống đĩa.

Bài viết này không hướng dẫn cách tạo RAID hay cấu hình, phân loại. Ở bài này mình sẽ hướng dẫn một số thủ thuật để các bạn kiểm tra cấu hình, tình trạng sức khỏe của các ổ đĩa cứng bên trong một hệ thống RAID của 2 dòng máy chủ thông dụng là DELL HP trên Linux.

2. Trước tiên các bạn cần kiểm tra máy chủ của bạn là thuộc hãng nào.

Mã nguồn [Chọn]
dmidecode -t1 | grep -Ei "serial|manufacturer|product"
Nếu dòng Manufacturer hiện ra là HP thì là dòng máy chủ của hãng HP, ngược lại hiện DELL thì là dòng máy chủ của hãng DELL, như ảnh dưới thì hiện thị là dòng máy chủ của hãng HP.

2.1. Đối với dòng máy chủ của hãng HP thì chúng ta hãy sử dụng lệnh hpacucli hoặc hpssacli do HP cung cấp.

Mã nguồn [Chọn]
hpacucli/hpssacli ctrl all show config

Kết quả là chúng ta sẽ thấy được thông tin của RAID hiện có, số lượng RAID mà máy chủ đang cấu hình, số lượng đĩa vật lý trong RAID, dung lượng và trạng thái của các ổ đĩa vật lý...

2.2. Đối với dòng máy chủ của hãng DELL thì chúng ta sẽ sử dụng lệnh omreport do DELL cung cấp.

Để kiểm tra virtual disk (vdisk) tức là ổ đĩa ảo được tạo từ RAID dựa trên các ổ đĩa vật lý thì hay sử dụng lệnh sau đây.
Mã nguồn [Chọn]
omreport storage vdisk

Lệnh này dùng để kiểm tra trạng thái virtual disk đang chạy (vdisk). Nếu vdisk khi kiểm tra có vấn đề thì để có thể xác định ổ đĩa vật lý nào đang chạy bị lỗi gây cho vdisk lỗi theo thì dùng lệnh sau đây.

Mã nguồn [Chọn]
omreport storage pdisk controller=0
Với Controller thì chúng ta hãy xác định vị trí Controller đang điều khiển RAID trên máy chủ.


ID thể hiện vị trí của ổ đĩa vật lý được gắn trên máy chủ. Status là trạng thái hiện tại của ổ đĩa. Khi chạy lệnh này thì nó sẽ liệt kê toàn bộ ổ đĩa vật lý được dùng để cấu hình RAID.

Ngoài ra có một số máy chủ lắp ráp với các cấu RAID khác nhau, không có lệnh hỗ trợ của nhà sản xuất mà bạn cần xác định nó đang dùng kiểu cấu hình RAID nào thì có thể dùng nhanh lệnh sau để kiểm tra.

Mã nguồn [Chọn]
lspci | grep RAID
Kết quả sẽ tương tự như sau.

  • 3ware: các bạn đang sử dụng 3ware RAID.
  • Hewlett-Packard: các bạn đang sử dụng HP RAID.
  • megaRAID: các bạn đang sử dụng MegaRAID.
  • Nếu hiện lên các tên khác hoặc không có kết quả thì các bạn đang sử dụng Software RAID.