CD-ROMをマウントするには,通常次のようなmountコマンドの指定をするだろう(マウントポイントが/mnt/cdromの場合)。
$ mount /mnt/cdrom $ mount -t iso9660 -r /dev/cdrom /mnt/cdrom |
アンマウントをする場合は,umountコマンドを使い次のように指定する。
$ umount /mnt/cdrom |
しかし,作業中のカレントディレクトリがCD-ROM上に指定されている場合は,次のようなエラーメッセージが表示されてアンマウントができないだろう。
$ umount /mnt/cdrom umount: /mnt/cdrom: デバイスを使用中です |
このような場合は,カレントディレクトリを移動することで解決できる。ただし,複数のユーザーで利用しているマシンでは,自分以外のユーザーが利用しているかもしれないため,どのようなプロセスがCD-ROMを利用しているかを調べる必要がある。
$ fuser -mv /mnt/cdrom
USER PID ACCESS COMMAND hogehoge 890 ..... bash |
上記のようにfuserコマンドを使い,cdromデバイスの状態を確認してみるとよい。この例では,「hogehoge」ユーザーが利用していることが分かる。
Copyright © ITmedia, Inc. All Rights Reserved.