こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

タイトル通りです。umount /media/cdromやejectなどと打ちますが
umount: /media/cdrom: device is busy
umount: /media/cdrom: device is busy
と2回表示されます。

多分あるrpmパッケージをインストールしたから何か絡んでいるのかと思いますが、どうやったら分かるのでしょうか。psではないと思いますが。はじめたばかりなのであまり知識がありません。
詳しく書いてくれれば幸いです。

投稿日時 - 2006-08-12 20:26:59

QNo.2335881

すぐに回答ほしいです

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

こんにちは。
どこかのプロセスのカレントディレクトリが、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 してみてください。

投稿日時 - 2006-08-12 21:33:15

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

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

fuser -v -m /media/cdrom

投稿日時 - 2006-08-13 04:05:24

あなたにオススメの質問