atacontrol detach
Dan Lukes
dan at obluda.cz
Wed Mar 24 17:23:27 CET 2004
Jan Pechanec wrote:
> No, ted jsem zkusil to, o cem tady byla vcerejsi plodna debata
> a zadny panic se nekonal. STABLE je ze vcera. Co me prekvapilo, slo
> detachnout i systemovy disk (viz dole). h.
Az tak strasne prekvapive to neni - ty nejdulezitejsi knihovny uz
stejne v pameti pritomne jsou, a dost casto, i programy, takze nejenze
lze spustit programy z jinych disku potrebujucich knohovny na onom
detachovanem disku, ale dokonce lze nekdy spusit i programy, ktere jsou
na onom detachovanem disku.
Problem nastane typicky az v okamziku, kdy se na disku system zacne
shanet po necem, co v cache neni. A - samozrejme - okamzity problem
nastane, pokus se shani po swapu.
Vyjma pristupu ke swapu by k "panicu" dochazet v zadnem pripade nemelo.
Rozhodne neshledavam duvodem panicu to, ze na disku nelze najit
jakykoliv program nebo knihovnu.
Mam ale ozkouseno, ze attach a zejmena detach disku vedes cca 33%
pravdepodobnosti k padu systemu i v idealnim pripade (tj. detachuje se
disk nenamountovany, ktery nebyl ani jako namountovany prilis pouzivan).
Proste to neni stabilni (ja vim, tohle se tady nesmi rikat). Podle
vseho, je to race-condition v ATA driverech (s vysokou pravdepodobnosti
nejak souvisejici s DMA pristupem), ale dukladneji jsem to nezkoumal.
Dan
P.S. Nedavno jsme "na dalku" potrebovali zlikvidovat disk. Pote, co
uspesne dobehlo "dd if=/dev/zero of=/dev/ad0" kde ad0 byl jediny disk
(tedy i rootovska partition na nem byla, podotykam, ze behem akce byl
disk normalne namountovan) bylo velmi prekvapite, jak dalece byl system
funkcni - ssh session nadale bezela, slo udelat i ls, i ps - jen
"reboot" udelat nesel - ten se tak casto nespousti tak asi v cache nebyl ...
More information about the Users-l
mailing list