SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

UNIXコマンド辞典

mount

ファイルシステムをマウントする

対応OS: linux , freebsd, solaris

2015/05/20 08:00

mount -a [-r] [-t FSTYPE]
mount [-r] [-t|-F FSTYPE] DEVICE DIR

 Unixのファイルシステムは、「/」をルート(根)とする階層構造(ツリー構造)になっています。この階層構造は論理的なもので、ディスク(パーティション)やフロッピー、あるいはCD-ROMなどの記憶装置は、ファイルシステムとして、この階層構造の一部に関連付け(マウント)することによって使用可能になります。

 このマウントを行うのがmountコマンドです。逆に関連付けを解除する際には、次項で解説するumountコマンドを実行します。

オプション
① -a
「fstab」(Linux/FreeBSD)または「vfstab」(Solaris)というファイルに記述されているマウント情報に従って関連付けます。
② -t FSTYPE [Linux][FreeBSD] -F FSTYPE [Solaris]
マウントするファイルシステムのタイプを「FSTYPE」に指定します。以下にFSTYPEに指定する代表的なものを示します。
装置FSTYPEUNIX/Windowsの種類
ディスクパーティションufsSolaris、FreeBSD
ディスクパーティションext3Linux
WindowsパーティションvfatFAT32(Windows 9X、Me系)
WindowsパーティションntfsNTFS(Windows NT、2000、XP系)
CD-ROMhsfsSolaris
CD-ROMcd9660FreeBSD
CD-ROMiso9660Linux
③ -r
マウントするファイルシステムを読み込み専用として関連付けます。主にCD-ROMをマウントする際に使用します。
引数
① DEVICE
マウントするファイルシステムを指定します。
② DIR
関連付けを行うディレクトリ(マウントポイント)を指定します。
CD-ROMをマウントしてファイルシステムに関連付ける
# cd /mnt 
# ls
cdrom floppy
# ls -l cdrom
合計0
現在マウントポイントは何もない

# mount /dev/cdrom /mnt/cdrom

CD-ROMをマウントする
「/dev/cdrom」はCD-ROMを表す特殊ファイル

# ls -l /mnt/cdrom
合計6
dr-xr-xr-x 1 root root 2048 9月 5 2001 dir01
dr-xr-xr-x 1 root root 2048 9月 5 2001 dir02
dr-xr-xr-x 1 root root 2048 9月 5 2001 dir03
#
Windowsの領域をマウントする
# fdisk /dev/hda 
(中略)
デバイスブート始点終点ブロックID システム
/dev/hda1 * 1 1045 8393931 c Win95 FAT32 (LBA)
(中略)
コマンド(m でヘルプ): q
# mount -t vfat /dev/hda1 /mnt/hda1
「/dev/hdal」を「/mnt/hdal」に関連付ける「vfat」は「Win95 FAT32 (LBA)」のファイルシステムのタイプ

# ls /mnt/hda1
Games _restore bootlog.txt config.sys msdos.--- suhdlog.dat
My Documents autoexec.bak classes.1st detlog.txt msdos.sys system.1st
Program Files autoexec.bat command.com dosime.sys netlog.txt videorom.bin
Recycled bootlog.prv config.bak io.sys setuplog.txt windows
HINT!

 cdコマンド・lsコマンド・fdiskコマンド

関連タグ

UNIXコマンド辞典トップページに戻る

本コンテンツは「UNIXコマンド辞典 ビギナー編」(2003年)を元にWeb用に再編集したものです
All Contents copyright © 2003-2009 Odyssey Communications Inc., Shoeisha Co., Ltd.

開発者必携!VBAスキルを証明する資格「VBAエキスパート」

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング