【この記事でわかること】
・mountコマンドでCD-ROMを/mnt/cdromなどのマウントポイントに接続できる・CD-ROMのデバイス名は通常/dev/cdromenなどで、マウントポイントは事前に作成が必要
・umountコマンドでマウントを解除でき、/dev/cdromenまたはマウントポイントを指定する
・使用後は必ずumountしてからディスクを取り出す(アンマウントしないとデータ破損の恐れ)
CD-ROMのマウントとは
Linuxのファイルシステムは、すべてのストレージデバイスを単一のディレクトリツリーとして扱います。CD-ROMを使用するには、mount コマンドでCD-ROMのデバイスファイルをディレクトリ(マウントポイント)に「接続」する必要があります。マウントの手順
1. マウントポイントを作成する
マウント先のディレクトリが存在しない場合は、先に作成します。[root@Tiger ~]# mkdir /mnt/cdrom
/mnt/cdrom が存在する場合は、このコマンドは不要です。2. CD-ROMをマウントする
# rootユーザーでマウントを実行する(一般ユーザーはsu -で切り替え) [pakira@Tiger ~]$ su - パスワード: [root@Tiger ~]# mount /dev/cdrom /mnt/cdrom
3. CD-ROMの内容を確認する
[root@Tiger ~]# cd /mnt/cdrom [root@Tiger cdrom]# ls -l 合計 82 drwxr-xr-x 2 root root 61440 4月 30 09:29 2010 CentOS -rw-r--r-- 8 root root 212 6月 15 07:32 2008 EULA -rw-r--r-- 8 root root 18009 6月 15 07:32 2008 GPL -rw-r--r-- 8 root root 1512 6月 15 07:32 2008 RPM-GPG-KEY-beta -r--r--r-- 1 root root 1098 4月 30 09:34 2010 TRANS.TBL
マウントを解除する(アンマウント)
CD-ROMの使用が終わったら、必ずアンマウントしてからディスクを取り出してください。# マウントポイントを指定してアンマウントする [root@Tiger ~]# umount /mnt/cdrom # またはデバイスファイルを指定してアンマウントする [root@Tiger ~]# umount /dev/cdrom
/mnt/cdrom)に移動している状態ではアンマウントできません。「cd」コマンドで別のディレクトリに移動してからアンマウントしてください。応用・マウント時の追加オプション
ファイルシステムタイプを明示指定する
一般的なCD-ROMのファイルシステムはiso9660 です。自動検出で問題ない場合がほとんどですが、明示的に指定することもできます。# ファイルシステムタイプを明示的に指定する [root@Tiger ~]# mount -t iso9660 /dev/cdrom /mnt/cdrom
現在のマウント状況を確認する
# マウント中のデバイスを一覧表示する [root@Tiger ~]# df -hT Filesystem Type Size Used Avail Use% Mounted on /dev/sda1 xfs 50G 15G 36G 30% / /dev/cdrom iso9660 700M 700M 0 100% /mnt/cdrom
トラブルシュート
「mount: block device /dev/cdrom is write-protected, mounting read-only」が表示される場合
CD-ROMは読み取り専用メディアのため、このメッセージが表示されますが正常です。書き込みができないだけで、読み取りは問題なく行えます。「device is busy」が表示されてアンマウントできない場合
CD-ROMのディレクトリをカレントディレクトリにしているプロセスが存在します。cd / などで別のディレクトリに移動してから再試行してください。# lsofでCD-ROMを使っているプロセスを確認する [root@Tiger ~]# lsof /mnt/cdrom
本記事のまとめ
・mount /dev/cdrom /mnt/cdrom:CD-ROMをマウントする(root権限が必要)・マウントポイント(
/mnt/cdrom)は事前に mkdir で作成しておく・
umount /mnt/cdrom:アンマウントする(CD-ROMのディレクトリから出てから実行)・
df -hT でマウント状況を確認できるでも安心してください。プロのエンジニアはコマンドを暗記していません。
「現場で使える型」を効率よく使いこなしているだけです。
Linuxのディスク管理を体系的に学びたい方へ
マウントの仕組みを理解することは、Linuxサーバーでのディスク管理の基礎です。CD-ROM以外にも、ネットワークストレージや追加ディスクの管理に同じ知識が活かせます。
現場で通用する安全なLinuxサーバー構築の「型」を体系的に身につけたい方へ、『Linuxサーバー構築入門マニュアル(図解60P)』を完全無料でプレゼントしています。
「独学の時間がもったいない」「プロから直接、現場の技術を最短で学びたい」という本気の方には、2日で実務レベルのスキルが身につく【初心者向けハンズオンセミナー】も開催しています。
3,100名以上が実践した「型」を無料で公開中
プロのエンジニアはコマンドを暗記していません。
「現場で使える型」を効率よく使いこなしているだけです。
その「型」を図解60Pにまとめた入門マニュアルを、完全無料でプレゼントしています。
登録10秒/合わなければ解除3秒 / 詳細はこちら
