日々適当

hibitekitou

MacBook Proのシステム終了に失敗する

mac |2015-03-28
Yosemiteに上げてから顕著になってきたんですけど、使用しているMacBook Proの電源を落とそうとシステム終了させても、ぐるぐるとギアのアイコンが回り続けるだけで、いっこうに電源が落ちないという事が多いです。
(なを、僕の周辺で使用しているYosemiteマシンのうち、問題が起こっているのはこのMacBook Proだけです。)

さて、何が問題なのだろうとずいぶんと悩んでいたのですけど、これが原因じゃないか、という症状が顕在化しました。

ネットワーク上の共有フォルダをマウントしている事が多いのですけど、それをFinderで選択して Command + E をしてとり出すと、とり出せないってメッセージが出るわけです。何かが使用しているぞ、と。で、「強制的にとり出す…」ボタンを押すわけですが、



ボタンが押せないダイアログが出続ける、という状態になります。
この状態でログアウトするとすんなりログアウトするし、またログインするとアンマウントされている事が確認できるのですが(その上でシステム終了すると、電源が正常に落ちる率が高いようにも思えます)、とはいえ、どう見てもこれは正常な動作ではありませんね。

で、それじゃどんなプロセスが使用しているのかを調べたいとき、

sudo lsof [マウントパス]

だそうです。例えば、/Volumes/sharedFolder にマウントされているなら

sudo lsof /Volumes/sharedFolder

ですね。で、実行してみると、単にマウントしただけで mds が走っているようですが、これのせいでアンマウントできなくなっているのか、それとも他に原因があるのか、そのうち確認してみようと思います。
がっつりと作業をした後に電源落とすのを失敗することが多いので、次回、そんな機会がある時に(って明後日にはそんな機会がくるけど)ためしてみませう。

<追記>
どのプロセスが占有しているか、結局分かっていませんが、上記のアンマウント処理をして、それがうまくいかずボタンを押すことが出来ないダイアログがでている状態でログアウトすると、上述の通りログアウト出来るので、その後は、システム終了出来る確率が向上しております。(ほぼ失敗しない)
</追記>
コメント ( 0 )|Trackback ( )
  ・