|
Rozmiar: 1049
Komentarz: INIT
|
← Wersja 6 z 2018-12-09 00:46:45 ⇥
Rozmiar: 3437
Komentarz: *** KREACJA (kopia z obecnego) ***
|
| Usunięcia zostały oznaczone w ten sposób. | Dodatki zostały oznaczone w ten sposób. |
| Linia 3: | Linia 3: |
| <<TableOfContents>> | <<Action(print, Wydrukuj tę dokumentację)>>` `<<Action(SlideShow, Pokaż jako slajdy)>><<BR>> <<Navigation(children)>> <<TableOfContents()>> |
| Linia 6: | Linia 9: |
| [[FreshPorts:sysutils/smartmontools|smartmontools]] to narzędzie do monitorowania pracy dysków z wykorzystaniem mechanizmu [[PlWikiPedia:S.M.A.R.T._(informatyka)|S.M.A.R.T.]]. | |
| Linia 7: | Linia 11: |
| Po zainstalowaniu sysutils/smartmontools trzeba wykonać następujące kroki: {{{#!shell numbers=off |
== Instalacja oprogramowania == Z wykorzystaniem własnego [[PoudriereBinaryPkg|repozytroium pakietów]] należy wykonać instalację: {{{#!highlight bash numbers=off pkg install -Uy smartmontools }}} == Plik konfiguracyjny == Plik konfiguracyjny tworzymy za pomocą następujących poleceń: {{{#!highlight bash numbers=off |
| Linia 11: | Linia 22: |
| echo "/dev/ad4 -d ata -o off -s L/../../3/22 -I 194 -I 231" >> /usr/local/etc/smartd.conf echo "/dev/ad6 -d ata -o off -s L/../../7/01 -I 194 -I 231" >> /usr/local/etc/smartd.conf echo "" >> /usr/local/etc/smartd.conf |
|
| Linia 16: | Linia 24: |
| Dodanie demona smartd do skryptów startowych oraz jego wystartowanie: {{{#!shell numbers=off echo 'smartd_enable="YES"' >> /etc/rc.conf rcstart smartd |
Zawartość zależy od rodzaju zainstalowanych dysków. Tak więc trzeba odpowiednio zmodyfikować sam plik. Poniżej przykład (najczęściej spotykany) dla dwóch dysków SATA: {{{#!highlight ini numbers=off /dev/ada0 -d auto -o off -m disks@bsdserwis.com -s (S/../.././9|L/../../3/22) -I 194 -I 231 /dev/ada1 -d auto -o off -m disks@bsdserwis.com -s (S/../.././9|L/../../7/01) -I 194 -I 231 |
| Linia 22: | Linia 30: |
| Dodanie smartd do periodica: {{{#!shell numbers=off # --- badanie stanu dysk/ow twardych ----------------------------- |
Znaczenie poszczególnych parametrów jest wyjaśnione poprzez '''man smartd.conf'''. = Uruchomienie w systemie = == Skrypty startowe == {{{#!highlight bash numbers=off echo 'smartd_enable="YES"' >> /etc/rc.conf }}} == Uruchomienie == {{{#!highlight bash numbers=off service smartd start }}} == Ustawienia periodic.conf == {{{#!highlight bash numbers=off # --- sprawdzanie dysk/ow (SMART) -------------------------------- |
| Linia 28: | Linia 50: |
| daily_status_smart_devices="/dev/ad4 /dev/ad6" | daily_status_smart_devices="/dev/ada0 /dev/ada1" |
| Linia 31: | Linia 53: |
| == Jeżeli SMART jest wyłączony (wg raportów) == | = Sztuczki i kruczki = == Sprawdzenie harmonogramu testów dysków == Uruchomienie '''smartd''' z parametrme ''-q'' pozwala pokazać harmonogram testów. Pozostałe możliwe wartości parametru opisane są w podręczniku (man smrtd oraz man smartd.conf {{{#!highlight bash numbers=off smartd -q showtests }}} |
| Linia 33: | Linia 60: |
| Można zmienić status SMARTa na dysku: {{{#!shell numbers=off |
== Sprawdzenie poprawności powiadomień mailowych == {{{#!highlight bash numbers=off echo "/dev/ada0 -d auto -o off -m disks@bsdserwis.com -M test" | smartd -c - -q onecheck }}} == Sprawdzenie, czy smart jest włączony == Jeżeli '''smartd''' zgłasza brak obsługi S.M.A.R.T. to można go próbować włączyć za pomcą poniższego polecenia: {{{#!highlight bash numbers=off |
| Linia 37: | Linia 70: |
= Źródła w sieci internet = 1. <<Anchor(url1)>>[[https://dan.langille.org/2018/11/04/using-smartd-to-automatically-run-tests-on-your-drives/|Dan Langille|target="_blank"]] {{{#!wiki comment 2. <<Anchor(url2)>>[[url2||target="_blank"]] 3. <<Anchor(url3)>>[[url3||target="_blank"]] 4. <<Anchor(url4)>>[[url4||target="_blank"]] = Odnośniki do dokumentacji = ## Jeżeli powołujesz się na URLa (nr) to nowe dopisuj na końcu. Albo trzeba przeredagować tekst. 1. <<Anchor(page1)>>[[url1|]] 1. <<Anchor(page2)>>[[url2|]] 1. <<Anchor(page3)>>[[url3|]] 1. <<Anchor(page4)>>[[url4|]] Gdy trzeba dołączyć inną (pod)stronę https://moinmo.in/HelpOnMacros/Include https://moinmo.in/HelpOnParsers <<Include(pagename, heading, level, from="regex", to="regex", sort=ascending|descending, items=n, skipitems=n, titlesonly, editlink)>> }}} ---- {i} ` `<<GetVal(SlownikNewBsd,adm-podpis)>> |
Wydrukuj tę dokumentację Pokaż jako slajdy
Spis Treści
Konfiguracja Smart Mon Tools
smartmontools to narzędzie do monitorowania pracy dysków z wykorzystaniem mechanizmu S.M.A.R.T..
Instalacja oprogramowania
Z wykorzystaniem własnego repozytroium pakietów należy wykonać instalację:
pkg install -Uy smartmontools
Plik konfiguracyjny
Plik konfiguracyjny tworzymy za pomocą następujących poleceń:
cp /tmp/ZACZYN.txt /usr/local/etc/smartd.conf
chmod 0240 smartd.conf
Zawartość zależy od rodzaju zainstalowanych dysków. Tak więc trzeba odpowiednio zmodyfikować sam plik. Poniżej przykład (najczęściej spotykany) dla dwóch dysków SATA:
/dev/ada0 -d auto -o off -m disks@bsdserwis.com -s (S/../.././9|L/../../3/22) -I 194 -I 231
/dev/ada1 -d auto -o off -m disks@bsdserwis.com -s (S/../.././9|L/../../7/01) -I 194 -I 231
Znaczenie poszczególnych parametrów jest wyjaśnione poprzez man smartd.conf.
Uruchomienie w systemie
Skrypty startowe
echo 'smartd_enable="YES"' >> /etc/rc.conf
Uruchomienie
service smartd start
Ustawienia periodic.conf
# --- sprawdzanie dysk/ow (SMART) --------------------------------
#
daily_status_smart_enable="YES"
daily_status_smartctl_flags="-H"
daily_status_smart_devices="/dev/ada0 /dev/ada1"
Sztuczki i kruczki
Sprawdzenie harmonogramu testów dysków
Uruchomienie smartd z parametrme -q pozwala pokazać harmonogram testów. Pozostałe możliwe wartości parametru opisane są w podręczniku (man smrtd oraz man smartd.conf
smartd -q showtests
Sprawdzenie poprawności powiadomień mailowych
echo "/dev/ada0 -d auto -o off -m disks@bsdserwis.com -M test" | smartd -c - -q onecheck
Sprawdzenie, czy smart jest włączony
Jeżeli smartd zgłasza brak obsługi S.M.A.R.T. to można go próbować włączyć za pomcą poniższego polecenia:
smartctl -s on /dev/da1
Źródła w sieci internet
(c) 2004 - 2026 BSD Serwis Krzysztof Stryjek. W przypadku błędów, poprawek proszę kontaktować się z administratorem wiki.
