Linux mount コマンド
Linux mount コマンドはよく使用されるコマンドで、Linux システム外部のファイルをマウントするために使われます。
構文
mount [-hV] mount -a [-fFnrsvw] [-t vfstype] mount [-fnrsvw] [-o options [,...]] device | dir mount [-fnrsvw] [-t vfstype] [-o options] device dir
パラメータの説明:
- -V:プログラムのバージョンを表示します
- -h:ヘルプ情報を表示します
- -v:詳細なメッセージを表示します。通常は -f と一緒にデバッグに使用します。
- -a:/etc/fstab で定義されているすべてのファイルシステムをマウントします。
- -F:このコマンドは通常 -a と一緒に使用します。mount の各動作に対して、実行を担当するプロセスを生成します。システムで大量の NFS ファイルシステムをマウントする必要がある場合、マウント処理を高速化できます。
- -f:通常はデバッグ用途で使用します。mount は実際のマウント動作を実行せず、マウントプロセス全体をシミュレートします。通常は -v と一緒に使用します。
- -n:一般に、mount はマウント後に /etc/mtab にデータを書き込みます。しかし、システムに書き込み可能なファイルシステムが存在しない場合は、このオプションでこの動作をキャンセルできます。
- -s-r:-o ro と同等です
- -w:-o rw と同等です
- -L:特定のラベルを持つハードディスクパーティションをマウントします。
- -U:パーティションシリアル番号が [UUID] のファイルシステムをマウントします。-L と -U は、/proc/partition のようなファイルが存在する場合にのみ意味を持ちます。
- -t:ファイルシステムのタイプを指定します。通常は指定する必要はありません。mount が自動的に正しいタイプを選択します。
- -o async:非同期モードを有効にします。すべてのファイルの読み書き操作は非同期モードで実行されます。
- -o sync:同期モードで実行します。
- -o atime、-o noatime:atime が有効な場合、システムはファイルを読み取るたびにファイルの『最終アクセス時間』を更新します。flash ファイルシステムを使用する場合、書き込み回数を減らすためにこのオプションをオフにすることを選択する場合があります。
- -o auto、-o noauto:自動マウントモードをオン/オフにします。
- -o defaults:デフォルトのオプション rw、suid、dev、exec、auto、nouser、async を使用します。
- -o dev、-o nodev -o exec、-o noexec:実行ファイルの実行を許可します。
- -o suid、-o nosuid:
- 実行ファイルが root 権限で実行されることを許可します。
- -o user、-o nouser:ユーザーは mount/umount 操作を実行できます。
- -o remount:すでにマウントされているファイルシステムを別の方法で再マウントします。例えば、元々読み取り専用だったシステムを、読み書き可能なモードで再マウントします。
- -o ro:読み取り専用モードでマウントします。
- -o rw:読み書き可能モードでマウントします。
- -o loop=:ループモードを使用して、ファイルをハードディスクパーティションとしてシステムにマウントします。
実例
/dev/hda1 を /mnt にマウントします。
#mount /dev/hda1 /mnt
/dev/hda1 を読み取り専用モードで /mnt にマウントします。
#mount -o ro /dev/hda1 /mnt
/tmp/image.iso というCDのイメージファイルをループモードで /mnt/cdrom にマウントします。この方法を使用すると、一般的にインターネットで入手できる Linux CD の ISO ファイルを、CD に焼かずにその内容を確認できます。
#mount -o loop /tmp/image.iso /mnt/cdromその他の拡張
Linux コマンド大全