Solaris のシステム管理 (第 1 巻)

フロッピーディスクが使用中かどうかを調べる方法

  1. スーパーユーザーになります。

  2. fuser コマンドを起動します。

    fuser コマンドは、指定された CD に現在アクセスしているプロセスを表示します。


    # fuser -u [-k] floppy0
    

    -u

    フロッピーディスクを使用中のユーザーを表示する。 

    -k

    フロッピーディスクにアクセスしているプロセスを終了させる。 

例 - フロッピーディスクが使用中かどうかを調べる

次の例では、プロセス 6400c6399c/floppy/floppy0 ディレクトリにアクセスしていて、プロセス所有者はそれぞれ rootsmith です。


# fuser -u /floppy/floppy0
/floppy/floppy0: 6400c(root)  6399c(smith)

プロセスは、root 権限によって個別に終了させることも、fuser コマンドに -k オプションを付けて使用して、ファイルシステムにアクセス中のすべてのプロセスを終了させることもできます。fuser コマンドは、終了したプロセスの一部を識別できないことがあります。確認するには、-u オプションを付けてもう一度このコマンドを実行してください。


# fuser -u -k /floppy/floppy0
/floppy/floppy0: 6400c(root)Killed  6399c(smith)Killed