Mdadm իմ սիրելի ընկեր, բայց ինչ-որ ահավոր նյարդայնացնում է շատ – պարբերական ստուգման և ресинк առողջության անվտանգության RAID array- օրինակ, կան տվյալներ bad sector-, որ, իր հերթին, ճնշում է գործադրում մեքենա IO. Ընդհանուր առմամբ, հետո մեկ ժամ, գտել է մեղավորներին – кронове որոնք իրականացվում են, որպես կանոն, մոտ 1h-ի երեկոյան ամեն կիրակի. Գաղափարը պարզ է – անշուշտ, ինչ-որ մի զանգված, գտնվում է գերազանց վիճակում եւ ոչ մի դրամա տեղեկատվության. Դա լավ է, բայց մեկ է ինձ երևում է շատ, ուստի նրա преконфигурирах, որ рънва յուրաքանչյուր առաջին ամսվա.

Համար Redhat համակարգերի, ածանցյալ ճանապարհը kroon է /etc/cron.d/raid-check. Համար Debian համակարգերի, հավերժական պարահանդես distrotsi ճանապարհը /etc/cron.d/mdadm. Кроновете, իր հերթին, աղաչել bash սցենարներ /usr/sbin/raid-check համար CentOS etc եւ /usr/share/mdadm/checkarray համար Debian և ընկերներ. Պարամետրերի սցենարի ընդունում /etc/sysconfig/raid-check կամ, համապատասխանաբար, /etc/default/mdadm որտեղ կարող է լինել արգելված է ամբողջությամբ check-իսկ, որ շատ խելացի, որպես գաղափար է.

 

Ինչ-որ ծրագրավորողները պարզապես սովորել գրել գրագետ ըստ RFC երբեք. Ես նկատեցի մի քանի errror_log ֆայլերը որը նրանք կուտակել են հսկայական քանակությամբ малоумни նախազգուշացում եւ notice չկատարման դեպքում ստանդարտների PHP. Ընդհանուր առմամբ, դժվար է բացատրել, թե օգտագործողը, որ կոդ, որը ստեղծվել էր դա վատ է և պետք է ուղղել. Ընդհանուր դեպքում, ես նկատել եմ, որ օգտվողները նրանց չի հուզում error log-ներ այն բանից հետո, երբ նրանց կոդ աշխատում. Սկզբունքորեն արմատական մոտեցումը, այն է ' կանգնեցնել ամբողջությամբ error_log ֆայլերը, եւ ով ուզում է, որպեսզի նրանց թողարկում, բայց, որպես կանոն, պետք է ստեղծել անհանգստություն համար բավականին օգտագործողների համար. Ուստի засилвам մոտեցման 2 – ոչ super ուժի կամ 1 տող bash. Որոնել ֆայլեր անունով error_log չափի ավելի քան 5 ՄԲ (այստեղ նշանակություն ունի ինձ, ես թողնում եմ մի մեծ, չնայած որ 1մբ-ի համար ավելի, քան բավարար է) եւ հեռացնել նրանց շաբաթական. Այդ ազդեցությունը ձեռք խառնաշփոթ լուսանկարներ

find /home/ -name error_log -size +5M -type f -delete

Մնում է միայն զարկել մեջ kroon է, որը կատարվում է մեկ անգամ, եւ մենք ունենք բավականին персистентно որոշումը. Իմ այստեղ, ինձ թվում է ok 1 ժամ թեմա ամեն կիրակի.

0 1 * * 1 find /home/ -name error_log -size +5M -type f -delete >/dev/null 2>&1