Где находится журнал событий mdadm на Centos 7?

У меня centos 7. 2 с программной настройкой raid1 с использованием mdadm.

Сегодня утром я заметил, что mdadm «проверяет» массив, но я не знаю почему. Нет почты для root, и я не могу найти файл журнала событий mdadm. Я пробовал использовать grepping / var / log / messages и journalctl , но и там ничего не нашел. Похоже, что в / var / log / нет ничего, связанного с рейдом.

Какое местоположение журнала mdadm по умолчанию в Centos?

# mdadm.conf written out by anaconda
MAILADDR root
AUTO +imsm +1.x -all
ARRAY /dev/md/0 level=raid1 num-devices=2 UUID=2abdcc7e:8940f8ca:d704759d:e17533da
ARRAY /dev/md/1 level=raid1 num-devices=2 UUID=a6018d37:ec249eb7:084e037d:c3500c57
ARRAY /dev/md/2 level=raid1 num-devices=2 UUID=5134811d:50c6e923:6432b424:a47c132d
ARRAY /dev/md/3 level=raid1 num-devices=2 UUID=fcbbd4b0:2989bd1e:11fe20d0:37009306
ARRAY /dev/md/4 level=raid1 num-devices=2 UUID=ad36eae9:8c5f0405:bd81613a:513a1602

спасибо!

0
задан 16 October 2016 в 13:46
2 ответа

Когда диск выходит из строя, ядро регистрирует следующие сообщения в /var/log/messages

Oct 19 19:24:33 r5452 kernel: md/raid1:md2: Disk failure on sdb3, disabling device.#012md/raid1:md2: Operation continuing on 1 devices.

Сообщения об ошибках также отправляются в виртуальную консоль. На безголовом сервере их можно просмотреть:

setterm -dump -file /tmp/screen.dump
cat /tmp/screen.dump

и сообщение примера будет выглядеть так:

[  428.850203] md/raid1:md2: Disk failure on sdb3, disabling device.
[  428.850203] md/raid1:md2: Operation continuing on 1 devices.
0
ответ дан 5 December 2019 в 09:28

Это потому, что его не существует.

Вы можете увидеть состояние массива, интерпретируя его метаданные и состояния дисков, или используя для этого какой-нибудь мониторинг, например, демонизированный мдэдм или простую систему Нагиос.

В случае мдэдма, его можно использовать как инструмент мониторинга. Возьмем для примера:

# mdadm --monitor --daemonise --mail=root@localhost /dev/md2

Это будет посылать корень при возникновении событий и запускаться в фоновом режиме. Это может быть запущено при каждом запуске, но это очень простое решение. Этого может быть достаточно.

Вы можете опрашивать RAID-массив для получения подробностей с помощью утилиты mdadm вручную. Общее состояние вашего массива будет выведено при использовании # mdadm --detail /dev/md0. Кроме того, вы можете проверить состояние ваших массивов, просмотрев вывод mdstat-файла: # cat /proc/mdstat.

Информацию о метаданных отдельных дисков, составляющих массив, можно посмотреть, установив флаг --поиск:

`` mdadm --examine /dev/sda2`

Наконец, если вы подозреваете, что диск плохой, потому что он показывает ошибки при выполнении --detail на массиве, обычно разумно проверить его SMART-статус, в дополнение к статусу остальных дисков, чтобы посмотреть, все ли остальное в хорошей форме. Следующая команда распечатает все детали вашего первого диска, и должна быть запущена для каждого диска, который делает ваш RAID массив:

# smartctl -a /dev/sda

0
ответ дан 5 December 2019 в 09:28

Теги

Похожие вопросы