Linux (CentOS 5.4) で、プロセスを強制終了せずにファイル システムのロックを強制的に停止するにはどうすればよいですか?
Java Webstart アプリケーションをローカルで実行して、CD を取り出しようとしています。JFileChooser を使用してファイルを参照するだけであれば、この問題は発生しませんが、ファイルの内容を読み取ると、ファイルへのすべての参照を削除した後でも、CD を取り出せなくなります。
イジェクト ボタンを押すと、エラーが表示されます (タイトル - "ボリュームをイジェクトできません"): "アプリケーションがボリューム 'ボリューム名' のイジェクトを妨げています"
したがって、私の目標は、CD-ROM を解放するために CD-ROM をターゲットにするのをやめるようプロセスに指示することです。
助けや指示をありがとう!!
試行された修正: - コマンドの実行:
sudo umount -l /media/Volume_Name //-l Lazy Unmount forces the unmount
sudo eject
問題: 新しい CD を挿入すると、おそらくプロセスがまだその CD を「ターゲット」としているために、自動的にマウントされなくなります。