• お問い合わせ
  • ユーザー登録
ドキュメント
サポート案内
ユーザー登録
サポートセンター
ドキュメント
ダウンロード
セキュリティ
よくある質問とその回答
製品マニュアル
カタログ
収録パッケージ一覧


Tips No. 147

umount がうまくいきません。


【現象】
umount を実行すると、"device is busy" または

umount: /mnt/cdrom: デバイスを使用中です

と表示されます。

【原因】
一般的に問題になるのは、mount したディレクトリを何らかのプロセス(プログラム)が
使っている場合です。fuser コマンドを使用すれば、マウントされたデバイスを現在
使用中のプロセスやユーザー名を確認することができます。

例)
# fuser -muv /mnt/cdrom

たとえばマウントポイントをカレントディレクトリにしている事が原因となります。
また TurboLinux で標準的に辞書検索ツールとして使っているeb-w3 のデーモンが
原因である場合もあります。 さらには、mount を実行したkterm のプロセスが残って
いる場合などもあります。

【対策】
fuser を実行した際に表示されたプロセスを終了させて下さい。

例)
eb-w3 が問題になっている場合は、

# /etc/rc.d/init.d/ebw3d.init stop

としてデーモンを停止させます。

kterm の プロセスが残っている場合は、

# ps ax|grep kterm

として、プロセスID(一番左に表示されている番号)を見つけて、

# kill プロセスID  または  # kill -9 プロセスID

とします。
キーワード
umount fuser

関連文書
(none)


Last modified : Fri Jul 07 JST 2000 # 2