fuser コマンドを入力します。
fuser コマンドは、指定する CD に現在アクセス中のプロセスを表示します。
# fuser -u [-k] /cdrom/cdrom0
-u |
CD のユーザーを表示する。 |
|
-k |
CD にアクセス中のプロセスを終了させる。 |
fuser コマンドは、終了したプロセスすべてを必ず識別できるわけではありません。確認するには、-u オプションを付けて、もう一度このコマンドを実行してください。
以下の例では、プロセス 6400c と 6399c が /cdrom/cdrom0 ディレクトリにアクセスしており、プロセスの所有者はそれぞれ root と smith です。
# fuser -u /cdrom/cdrom0/cdrom/cdrom0: 6400c(root) 6399c(smith)
各プロセスを別々に (スーパーユーザー権限により) 終了するか、あるいは -k オプションを付けて fuser コマンドを使用できます。このオプションはファイルシステムにアクセスしているすべてのプロセスを終了させます。
# fuser -u -k /cdrom/cdrom0/cdrom/cdrom0: 6400c(root)Killed 6399c(smith)Killed