Fórum Ubuntu CZ/SK

Ostatní => Ubuntu Server => Téma založeno: Martin - ViPEr*CZ* 09 Prosince 2014, 09:57:16

Název: odpojení nfs disku
Přispěvatel: Martin - ViPEr*CZ* 09 Prosince 2014, 09:57:16
Ahoj, mám takovej specifickej scénář a nějak jsem ho zatím nerozlousknul a nikdy jsem to ještě nedělal. Mám přimountovanej NFS filesystém do složky a došlo k výpadku na síti v době, kdy mi rsyncem šla synchronizace souborů. Teď se to tváří tak, že v systému je několik procesů rsync (vidím je v htop třeba), NFS nejde unmountnout což je jasné, když je busy a rsync se nedaří ani killnout. Je nějaké řešení (krom rebootu) jak tenhle scénář řešit? Asi by to chtělo zbavit se procesů co se snaží s oddílem pracovat a pak se ho pokusit unmountovat (remountovat). Ale jak na to? Ví někdo?
Název: Re:odpojení nfs disku
Přispěvatel: ntz_reloaded 09 Prosince 2014, 10:19:53
zabit ty rsync procesy a odpojit ... koukni co dela prepinac -l pro umount ... ten je presne na to .. `umount -lf /mountpoint' proste odstreli ten pripojenej disk ..


ps. prepinac je male L ne velke i ;)
Název: Re:odpojení nfs disku
Přispěvatel: Martin - ViPEr*CZ* 09 Prosince 2014, 14:26:16
Paráda, tak odpojit se to povedlo a i znovu připojit. Super. Jen ty procesy zabít nejdou. Oni mají příznak D, což by mělo znamenat, že jim nelze poslat signál pro ukončení.
Jinak díky za ten přepínač. Určitě si moooc dobře zapamatuji. To jiný profíci mi radili pouze restart :-)
Název: Re:odpojení nfs disku
Přispěvatel: ntz_reloaded 09 Prosince 2014, 14:37:43
Paráda, tak odpojit se to povedlo a i znovu připojit. Super. Jen ty procesy zabít nejdou. Oni mají příznak D, což by mělo znamenat, že jim nelze poslat signál pro ukončení.
Jinak díky za ten přepínač. Určitě si moooc dobře zapamatuji. To jiný profíci mi radili pouze restart :-)

neraduj se :) .. to -l umi umount tak 5 let, predtim to neumel a jine implementace umountu (na bsd, solarisu a aix) to samozrejme neumi .. jinak abys zabil ta Dcka, tak by mohlo stacit `kill -9 1234'
Název: Re:odpojení nfs disku
Přispěvatel: Martin - ViPEr*CZ* 09 Prosince 2014, 14:46:24
Chápu. Díky za pomoc každopádně. Zase o chlup se znalostí dále.
Samotnej kill -9 pid mi nepomohlo, to bylo hned druhý co jsem hned zkoušel. No prozatím mi ty procesy nějak moc nevadí.... případně restart někdy v noci taky asi ne.
Název: Re:odpojení nfs disku
Přispěvatel: ntz_reloaded 09 Prosince 2014, 15:05:41
jinak tady (http://stackoverflow.com/questions/356722/killing-a-defunct-process-on-unix-system) je trosku popis, proc se ty dead procesy "nedaji" zabit (resp. odstranit z vypisu) .. ja bych asi na tvem miste normalne zkusil strace .. pokud ten process dela nejaka systemova volani, tak bych to asi otocil, protoze to je polomrtvy process, pokud je ve strace ticho, tak je dead a muzes ho tam nechat (pokud ti nesedi na necem jako na pidfilu nebo na nejakem locku) ..
Název: Re:odpojení nfs disku
Přispěvatel: Martin - ViPEr*CZ* 09 Prosince 2014, 16:04:23
Super... díky.
Název: Re:odpojení nfs disku
Přispěvatel: Martin - ViPEr*CZ* 10 Prosince 2014, 15:53:07
Tak to stejně bylo nějak nakopnutý. Nakonec jsem to musel jet stejně resnout, odmítlo to se mnou na dálku komunikovat.