Bug 25641

Summary: FR: сделать cron-скрипт для автоматической проверки массивов
Product: Sisyphus Reporter: Vladimir V. Kamarzin <vvk>
Component: mdadmAssignee: Alexey Shabalin <shaba>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P3 CC: evg, gray_graff, mike, sbolshakov, shaba, vitty
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
cron-скрипт
none
checkarray none

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. ***