Bug 25641 - FR: сделать cron-скрипт для автоматической проверки массивов
Summary: FR: сделать cron-скрипт для автоматической проверки массивов
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: mdadm (show other bugs)
Version: unstable
Hardware: all Linux
: P3 enhancement
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
: 26404 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-05-20 09:43 MSK by Vladimir V. Kamarzin
Modified: 2011-10-04 17:31 MSK (History)
6 users (show)

See Also:


Attachments
cron-скрипт (589 bytes, text/plain)
2011-05-20 09:43 MSK, Vladimir V. Kamarzin
no flags Details
checkarray (5.85 KB, text/plain)
2011-05-20 09:44 MSK, Vladimir V. Kamarzin
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vladimir V. Kamarzin 2011-05-20 09:43:34 MSK
Created attachment 4939 [details]
cron-скрипт

Как известно, md raid массивам иногда следует делать проверку консистентности. Во многих дистрибутивах это давно сделано из коробки. Для примера аттачу соответствующие скрипты из дебиана.
Comment 1 Vladimir V. Kamarzin 2011-05-20 09:44:57 MSK
Created attachment 4940 [details]
checkarray
Comment 2 Repository Robot 2011-05-23 20:02:28 MSK
mdadm-3.1.4-alt3 -> sisyphus:

* Mon May 23 2011 Vitaly Kuznetsov <vitty@altlinux> 3.1.4-alt3
- add crond job for periodical array check (ALT #25641)
Comment 3 Evgenii Terechkov 2011-06-04 22:59:22 MSK
Не работает этот скрипт. Сегодня получил письмо от крона:
==============================================================================
Subject: Cron <root@evg> if [ -x /usr/share/mdadm/checkarray ] && [ $(date +%d) -le 7 ]; then /usr/share/mdadm/checkarray --cron --all --idle --quiet; fi
To: root@evg-krsk.dyndns.org
Date: Sun,  5 Jun 2011 00:57:02 +0800 (KRAST)

/usr/share/mdadm/checkarray: line 102: AUTOCHECK: unbound variable
==============================================================================

/etc/sysconfig/mdadm пакетный, не менялся, там одни комментарии.

Скрипт завершает свою работу не начав, как понимаю, из-за set -eu.
Comment 4 Sergey Bolshakov 2011-06-05 02:38:23 MSK
а у меня, к сожалению, сработал.
нельзя ли сделать этот сервис менее навязчивым ?
Comment 5 Vitaly Kuznetsov 2011-06-06 10:22:26 MSK
(In reply to comment #4)
> а у меня, к сожалению, сработал.
> нельзя ли сделать этот сервис менее навязчивым ?

его можно отключить, написав AUTOCHECK=true в /etc/sysconfig/mdadm
Остаётся вопрос о том, какое поведение должно быть по умолчанию.
Comment 6 Evgenii Terechkov 2011-07-02 21:45:11 MSK
ping?
Comment 7 Evgenii Terechkov 2011-08-06 21:19:34 MSK
Не понимаю, как он смог сработать.

Пожалуйста, сделайте так чтобы он не спамил в почту почем зря. Спасибо.
Comment 8 Repository Robot 2011-08-07 00:28:44 MSK
mdadm-3.2.2-alt2 -> sisyphus:

* Sat Aug 06 2011 Vitaly Kuznetsov <vitty@altlinux> 3.2.2-alt2
- fix AUTOCHECK check in autocheck script (ALT #25641)
Comment 9 Evgenii Terechkov 2011-10-04 17:31:03 MSK
*** Bug 26404 has been marked as a duplicate of this bug. ***