• ベストアンサー

CD-ROMをマウントしたがumountができない

タイトル通りです。umount /media/cdromやejectなどと打ちますが umount: /media/cdrom: device is busy umount: /media/cdrom: device is busy と2回表示されます。 多分あるrpmパッケージをインストールしたから何か絡んでいるのかと思いますが、どうやったら分かるのでしょうか。psではないと思いますが。はじめたばかりなのであまり知識がありません。 詳しく書いてくれれば幸いです。

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

  • ベストアンサー
  • myeyesonly
  • ベストアンサー率36% (3818/10368)
回答No.1

こんにちは。 どこかのプロセスのカレントディレクトリが、CD-Rom 上に行ってませんか? 例えば、CD-Rom 上のファイル、xxx.rpm をインストールする時、 mount /media/cdrom cd /media/cdrom ←これで、このプロセスのカレントディレクトリは /media/cdrom 上に移動します。 rpm -Uvh xxx.rpm などとやって、このまま、 eject や、umount /media/cdrom とやるとおっしゃるようなエラーが出ます。 このプロセスのカレントディレクトリを /media/cdrom から移動させないと、このプロセスが CD-Rom を使用中と認識されてしまいます。 具体的には、そのターミナル(もしくはコンソール)で、 cd ~ ←ホームディレクトリに移動 cd / ←ルートディレクトリに移動 などをやってから、eject してみてください。

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

その他の回答 (1)

  • chococat
  • ベストアンサー率66% (4/6)
回答No.2

fuserでそのファイル(ディレクトリ)を使用しているプロセスが分かります。詳しくはman fuserでもしてください。 fuser -v -m /media/cdrom

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

関連するQ&A