Vaclav Vymazal wrote:

nabehl z toho druheho disku a na stroji chybela posta, uzivatele,
databaze a tak podobne.

Tohle je docela neprijemny problem. To system nabehl sam z ad8, nebo k tomu doslo po nejake rucni manipulaci? Metadata by na disku mela zustat (na vadnem i zdravem) a tak by melo dojit ke spousteni systemu vzdy z gm0 a ne adX

Po nekolika pokusech a rebootech jsem stroj
dostal do stavu kdy opet bootuje z cerstvejsiho disku, ale vypada to
ze zadna automaticka recovery se nekona (to koneckoncu dava smysl).

Ano, disk je oznacen za vadny, takze se nesyncne automaticky

Rad bych ted disk ad8 (ktery se ted tvari stejne zdrave jako ad6)
pridal zpatky do mirroru a proto ze je server produkcni tak nechci
riskovat a rad bych s vami zkonzultoval postup. Chystam se provest
nasledujici prikazy:
            gmirror forget gm0 #Zapomene neaktivni device v mirroru
            gmirror insert gm0 ad8 #Prida novy device do mirroru

Neudelal jsem nekde nejakou krpu?

Chybi tam gmirror clear ad8, jinak totiz na ad8 zustanou metadata, ktera oznacuji disk za vadny.

Takze kompletni postup je
gmirror clear -v ad8
gmirror forget -v gm0
gmirror insert -v gm0 ad8

To samozrejme za predpokladu, ze ten disk ad8 je skutecne v poradku (coz klidne muze byt, me takhle disk obcas zmizel uz mnohokrat na ruznych serverech a vetsinou je to bud vadny SATA kabel, nebo jen to, ze FreeBSD ma defaultne jen 5 sekund timeout a pritom ATA specifikace umoznuje asi 30 sekund. Bohuzel se dlouhe roky nedarilo protlacit, aby tento timeout byl konfigurovatelny za behu systemu pres sysctl.

gmirror status:
       Name    Status  Components
mirror/gm0  DEGRADED  ad6


Doporucuju si do /etc/periodic.conf pridat

daily_status_gmirror_enable="YES"

Nainstalovat a nakonfigurovat sysutils/smartmontools

A pak do periodic.conf pridat jeste

daily_status_smart_enable="YES"
daily_status_smart_devices="ad6 ad8"

Pak se uz snad nestane, ze zjistis, ze ti pred X mesicema zmizel disk z mirroru :)

Mirek

--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l

Odpovedet emailem