Điểm quan trọng của RAID với sự dư thừa là nó sẽ tiếp tục hoạt động miễn là có thể, nhưng rõ ràng nó sẽ phát hiện ra các lỗi đưa nó vào chế độ xuống cấp, chẳng hạn như một đĩa bị hỏng. Bạn có thể hiển thị trạng thái hiện tại của một mảng với mdadm -D
:
# mdadm -D /dev/md0
<snip>
0 8 5 0 active sync /dev/sda5
1 8 23 1 active sync /dev/sdb7
Hơn nữa, trạng thái trả về mdadm -D
là khác không nếu có bất kỳ vấn đề nào, chẳng hạn như thành phần bị lỗi (1 chỉ ra lỗi mà chế độ RAID bù cho và 2 chỉ ra lỗi hoàn toàn).
Bạn cũng có thể nhận được một bản tóm tắt nhanh chóng về tất cả trạng thái thiết bị RAID bằng cách xem /proc/mdstat
. Bạn cũng có thể nhận thông tin về một thiết bị RAID /sys/class/block/md*/md/*
; xem Documentation/md.txt
trong tài liệu kernel. Một số /sys
mục có thể ghi là tốt; ví dụ bạn có thể kích hoạt kiểm tra đầy đủ md0
với echo check >/sys/class/block/md0/md/sync_action
.
Ngoài những kiểm tra tại chỗ này, mdadm có thể thông báo cho bạn ngay khi có chuyện không hay xảy ra. Hãy chắc chắn rằng bạn có MAILADDR root
trong /etc/mdadm.conf
(một số bản phân phối (ví dụ như Debian) thiết lập này tự động). Sau đó, bạn sẽ nhận được thông báo qua email ngay khi xảy ra lỗi (một mảng bị xuống cấp) .
Đảm bảo rằng bạn nhận được thư gửi đến root trên máy cục bộ (một số bản phân phối hiện đại bỏ qua phần này, vì họ cho rằng tất cả email đều đi qua các nhà cung cấp bên ngoài - nhưng việc nhận thư cục bộ là cần thiết cho bất kỳ quản trị viên hệ thống nghiêm túc nào). Kiểm tra điều này bằng cách gửi thư gốc : echo hello | mail -s test root@localhost
. Thông thường, một thiết lập email thích hợp đòi hỏi hai điều:
- Chạy một MTA trên máy cục bộ của bạn. MTA phải được thiết lập ít nhất để cho phép gửi thư địa phương. Tất cả các bản phân phối đều đi kèm với các MTA phù hợp, chọn bất kỳ thứ gì (nhưng không phải là nullmailer nếu bạn muốn email được gửi cục bộ).
Chuyển hướng thư đến tài khoản hệ thống (ít nhất root
) đến một địa chỉ mà bạn đọc thường xuyên. Đây có thể là tài khoản của bạn trên máy cục bộ hoặc địa chỉ email bên ngoài. Với hầu hết các MTA, địa chỉ có thể được cấu hình /etc/aliases
; bạn nên có một dòng như
root: djsmiley2k
để giao hàng địa phương, hoặc
root: djsmiley2k@mail-provider.example.com
để giao hàng từ xa. Nếu bạn chọn phân phối từ xa, hãy đảm bảo rằng MTA của bạn được cấu hình cho điều đó. Tùy thuộc vào MTA của bạn, bạn có thể cần chạy newaliases
lệnh sau khi chỉnh sửa /etc/aliases
.