Mdadm mój ukochany przyjaciel, ale jest coś, co jest denerwujące strasznie dużo – okresowe kontrole i ресинк bezpieczeństwa zdrowia RAID- na przykład, istnieją dane w bad sector-i, co, z kolei, miażdży samochód na IO. W sumie po godzinie znalazł winnych – кронове które są wykonywane zazwyczaj około 1h wieczorem w każdą niedzielę. Idea jest jasna – oczywiście, że tablica jest w idealnym stanie i nie ma dramatu z informacjami. To dobrze, ale na tydzień mi bardzo widać, dlatego jego преконфигурирах, aby рънва na każdego pierwszego dnia miesiąca.

Dla systemów Redhat, pochodne droga norweska jest /etc/cron.d/RAID-Check. Dla systemów Debian, wieczny bal distrotsi drogę /etc/cron.d/mdadm. Кроновете, z kolei, wyczarować skrypty bash /usr/sbin/raid Sprawdź dla CentOS etc i /usr/udział/mdadm/checkarray dla Debiana i przyjaciele. Ustawienia w scenariuszu przyjmuje /etc/sysconfig/raid Sprawdź lub, odpowiednio, /etc/default/mdadm gdzie może być zabronione w pełni check-a, że nie jest bardzo inteligentny, jak pomysł.

 

Ktoś programiści po prostu nie nauczyć się pisać poprawnie w RFC nigdy. Zauważyłem kilka errror_log pliki w który zgromadził ogromną ilość малоумни warning i notice za nieprzestrzeganie standardów PHP. W sumie to trudno wyjaśnić użytkownikowi, że kod, który ustanowił to źle i trzeba poprawić. W ogólnym przypadku zauważyłem, że użytkownicy ich nie obchodzą error log-y po tym, jak ich kod działa. W zasadzie radykalne podejście, aby przestać całkowicie error_log plików, i który chce, aby je produkuje, ale, jak zwykle, będzie powodować dyskomfort dla sporo użytkowników. Dlatego засилвам na podejściu 2 – nie ma super mocy lub 1 polecenia bash. Wyszukiwanie plików z nazwą error_log większych niż 5 MB (tutaj wartość mi ją zostawiam w duży, chociaż 1 MB więcej niż wystarczająco) i usuwanie ich co tydzień. Efekt ten uzyskuje się za bałagan z Znajdź

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

Pozostaje tylko wpadać w norweska, który odbywa się raz w tygodniu, i mamy dość персистентно rozwiązanie. W moim tutaj, wydaje mi się ok 1 wieczorem w każdą niedzielę.

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