• ベストアンサー

cdromのumountができない

Kondara2000をつかってます cdromをマウントして作業をします。作業が終ったあとumountしようと思うんですが、できるときとできないときがあります。 [ ]$ umount /mnt/cdrom/ umount: /mnt/cdrom: デバイスを使用中です となってしまうことがよくあります。なぜできるときとできないときがあるんでしょうか

質問者が選んだベストアンサー

  • ベストアンサー
  • Paxil
  • ベストアンサー率34% (33/97)
回答No.1

/mnt/cdrom ディレクトリがカレントディレクトリになっている時に umount をしようとしてもできません。 この問題ではないでしょうか。

taurus4
質問者

お礼

分かりました。気にしてなかったのですが、次回から気をつけてみます。

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • aton
  • ベストアンサー率47% (160/334)
回答No.3

Kondara2000にはfuserが無いんですね。知りませんでした。 > プロセスを特定できたら、そのプロセスを殺せばいいということでしょうか? そうです。ただし,そのプロセスが殺しても問題ないものかどうかは,事前に確かめた方がいいと思います。

taurus4
質問者

お礼

わかりました、ありがとうございました。

すると、全ての回答が全文表示されます。
  • aton
  • ベストアンサー率47% (160/334)
回答No.2

fuser を使ってみてはどうでしょうか。 fuser /mnt/cdrom などとすると,そのファイルを利用しているプロセスを特定できます。-u オプションを付ければユーザー名も表示してくれます。 もちろん,#1でPaxilさんが書かれているように,自分が /mnt/cdrom をカレントディレクトリにしているとunmountできません。

参考URL:
http://www.mcsr.olemiss.edu/cgi-bin/man-cgi?fuser+1
taurus4
質問者

補足

fuserコマンドがないので入手する前にお聞きしたいんですが、プロセスを特定できたら、そのプロセスを殺せばいいということでしょうか?

すると、全ての回答が全文表示されます。

関連するQ&A