Zdravim, mam dost neprijemny problem a chtel bych vas pozadat o konzultaci, nez se pustim do reseni.
U zakaznika doslo k neocekavanemu vypadku proudu a UPSka server neudrzela. Bohuzel doslo k nestastne shode nahod, fakta: 1. server ma dva disky v gmirroru (ad4,ad6) 2. na disku ad6 se objevily SMART chyby 3. disk ad4 je podle SMART v poradku, ale z mirroru vypadl (nejspis vlivem toho vypadku se tam neco nezapsalo) Problem je v tom, ze mirror nejde obnovit, protoze z disku ad6 nejdou nektere sektory precist: # gmirror status Name Status Components mirror/gm0 DEGRADED ad6 ad4 (99%) Z logu: ad6: FAILURE - READ_DMA48 status=51<READY,DSC,ERROR> error=40<UNCORRECTABLE> LBA=488381440 GEOM_MIRROR: Synchronization request failed (error=5). mirror/gm0[READ(offset=250051297280, length=131072)] FAILURE - READ_DMA48 status=51<READY,DSC,ERROR> error=40<UNCORRECTABLE> LBA=488395008 GEOM_MIRROR: Synchronization request failed (error=5). mirror/gm0[READ(offset=250058244096, length=131072)] Zalohu mam, ale kompletni obnove bych se rad vyhnul - nechal ji az jako uplne nejzazsi moznost, protoze od te posledni zalohy uzivatele pracovali (zaloha je ze dneska 4:30). Uzivatelu je hodne a vsem vysvetlit, ze o dnesni praci prisli, neni moc pruchodne... Predpokladam, ze mirror zadnym zpusobem obnovit nejde (neco jako "obnov mirror a ignoruj sektory, ktere se nepodarilo zesynchronizovat"). Zasadni otazka zni: 1. kdyz gmirror vypsal dve oblasti, ktery se nepodarilo zesynchronizovat, znamena to, ze zbytek je v poradku? Nebo kdyz se vyskytnou dve chyby, tak dalsi pokusy vzda (takze chybi vsechno od offsetu 250058244096 do konce disku)? 2. da se nejak zjistit, jake soubory jsou v te poskozene oblasti ulozene? Nebo je lepsi na tohle se vykaslat a situaci vyresit jednoduse tak, ze do serveru zapojim novy disk, vytvorim na nem novy mirror a data tam prekopiruju tarem, takze presne uvidim, ktere soubory neslo precist, a ty obnovit ze zalohy? Nebo mate nejakou jinou radu, jak postupovat? dik Mirek -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l