Rozpadly gmirror
    Miroslav Lachman 
    000.fbsd at quip.cz
       
    Tue Mar  1 18:31:40 CET 2011
    
    
  
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
    
    
More information about the Users-l
mailing list