Сенс RAID із надмірністю полягає в тому, що він буде тривати так довго, як тільки може, але очевидно, він виявить помилки, які переводять його в деградований режим, наприклад, несправний диск. Ви можете показати поточний стан масиву за допомогою mdadm -D
:
# mdadm -D /dev/md0
<snip>
0 8 5 0 active sync /dev/sda5
1 8 23 1 active sync /dev/sdb7
Крім того, статус повернення не mdadm -D
є нульовим, якщо є якась проблема, наприклад, збій з компонента (1 вказує на помилку, яку компенсує режим RAID, а 2 - на повний збій).
Ви також можете отримати короткий підсумок про всі пристрої RAID, переглянувши його /proc/mdstat
. Ви також можете отримати інформацію про RAID-пристрій /sys/class/block/md*/md/*
; дивіться Documentation/md.txt
в документації на ядро. Деякі /sys
записи записуються також; Наприклад , ви можете запустити повну перевірку md0
з echo check >/sys/class/block/md0/md/sync_action
.
Окрім цих точкових перевірок, mdadm може повідомити вас, як тільки станеться щось погане. Переконайтеся , що у вас є MAILADDR root
в /etc/mdadm.conf
(деякі дистрибутиви (наприклад Debian) встановити це автоматично). Тоді ви отримаєте сповіщення електронною поштою, як тільки з’явиться помилка (деградований масив) .
Переконайтеся, що ви надсилаєте пошту до кореня на локальній машині (деякі сучасні дистрибутиви це опускають, оскільки вони вважають, що вся електронна пошта надходить через зовнішніх провайдерів - але отримання локальної пошти необхідне для будь-якого серйозного системного адміністратора). Перевірте це, посилаючи корінь пошту: echo hello | mail -s test root@localhost
. Зазвичай для правильної настройки електронної пошти потрібні дві речі:
- Запустіть MTA на локальній машині. MTA повинен бути налаштований принаймні, щоб дозволити доставку місцевої пошти. Усі дистрибутиви мають відповідні MTA, вибирайте що завгодно (але не нульову пошту, якщо ви хочете, щоб електронна пошта доставлялася локально).
Перенаправляйте пошту, що надходить на системні акаунти (принаймні root
) на адресу, яку ви регулярно читаєте. Це може бути ваш обліковий запис на локальній машині або зовнішня адреса електронної пошти. У більшості MTA адреси можна налаштувати в /etc/aliases
; у вас повинен бути такий рядок
root: djsmiley2k
для місцевої доставки, або
root: djsmiley2k@mail-provider.example.com
для віддаленої доставки. Якщо ви виберете віддалену доставку, переконайтеся, що ваш MTA налаштований для цього. Залежно від вашого MTA, вам може знадобитися запустити newaliases
команду після редагування /etc/aliases
.