Solaris のシステム管理 (基本編)

リムーバブルメディアが使用中かどうかを調べる方法

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

  2. メディアにアクセスしているプロセスを特定します。


    # fuser -u [-k] /media
    

    -u

    メディアを使用しているプロセスなどを表示する 

    -k

    メディアにアクセスしているプロセスを強制終了する 

    fuser コマンドの使用方法については、fuser(1M) のマニュアルページを参照してください。

  3. (省略可能) メディアにアクセスしているプロセスを強制終了します。


    # fuser -u -k /media
    

    注意 – 注意 –

    メディアにアクセスしているプロセスの強制終了は、緊急の場合にのみ行います。


  4. プロセスが終了していることを確認します。


    # pgrep process-ID
    

例 — メディアが使用中かどうかを調べる

次の例は、プロセス 26230c (所有者 ripley) が /cdrom/cdrom0/Solaris_8/EA/products/Live_Upgrade_1.0 ディレクトリにアクセスしていることを示しています。


# fuser -u /cdrom/cdrom0/Solaris_8/EA/products/Live_Upgrade_1.0
/cdrom/cdrom0/Solaris_8/EA/products/Live_Upgrade_1.0:    26230c(ripley)