9
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Linux基礎(ファイルシステムのマウントとアンマウント)

Posted at

#ファイルシステムのマウント
パーティションにファイルシステムを作成した後、マウントを行う必要がる。このマウントとは、パーティションとあるディレクトリを関連づけること。マウントしたファイルシステムが結合されるディレクトリがマウントポイントと呼ばれる。このマウントにより、そのパーティションにファイルやディレクトリを作成したり、利用することができるようになる。

  • ファイルシステムのマウント

スクリーンショット 2019-09-27 21.16.49.png

恒常的なマウントを行うためには、以下の2つの作業を行う必要がある。

  1. /etc/fstabファイルの編集
  2. mountコマンドの実行、または再起動(init6)の実行

※/etc/fstabファイルの編集を行わずにmountコマンドだけを実行した場合、再起動後に無効になる。

#/etc/fstabファイル
/etc/fstabファイルの書式は以下の通り。以下の書式例では、①はUUIDとして表示されているが、新たに追加する設定は、以下の書式の記述によりマウントすることは可能。

  • /etc/fstabファイルの書式

スクリーンショット 2019-09-27 21.41.17.png

項番 フィールド 設定内容
マウントするデバイスファイル名 マウントするデバイスファイル名またはボリュームラベルを指定
マウントポイント マウントポイントとなるディレクトリの絶対パスを指定
ファイルシステムの種類 ①のファイルシステムの指定。下表1を参照
マウントオプション ①のマウントオプション指定。※下表2を参照
dump dumpコマンドによるバックアップ対象となるかどうかを指定
0:バックアップする必要がない
1:バックアップする必要がある
fsck システム起動時にfsckコマンドでチェックを行う時の順序を指定
0:fsckコマンドでファイルシステムをチェックしない
1:ルートファイルシステム(/)に指定する数値
2以上:その他のファイルシステムに指定する数値
  • 表1- ファイルシステムの種類
ファイルシステム 説明
ext2 Linuxの標準ファイルシステム
ext3 ext2の機能拡張版(現在の主流)
ext4 ext2の機能拡張版(現在の主流)
reiserfs 高速なジャーナリングファイルシステム
xfs SGI開発によるジャーナリングファイルシステム
jfs IBM開発によるジャーナリングファイルシステム
iso9660 CD-ROMのファイルシステム
msdos MS-DOSのファイルシステム
  • 表2- マウントオプションの種類
オプション 説明
async ファイルシステムの入出力を非同期で実行
auto mount -a コマンドの実行時にマウントする
noauto mount -a コマンドの実行にマウントしない
defaults デフォルトのオプションを設定(async, auto, dev, exec, nouser, rw, suid)
exec バイナリの実行を許可
noexec バイナリの実行を禁止
ro 読み取り専用モードでマウント
rw 読み書き可能モードでマウント
unhide 隠しファイルも表示
suid SUIDとSGIDの有効化
user 一般ユーザーにマウントを許可する
users 一般ユーザーにマウントを許可し、マウントを実行していないユーザーにアンマウントを許可
nouser 一般ユーザーのマウントを許可しない

#mountコマンド
/etc/fstabファイルの変更を行った後、mountコマンドを実行するか再起動(init 6)する必要がある。

mount [オプション] デバイス名

オプション 説明
-a /etc/fstabファイルに記述されているファイルシステムを全てマウント(noautoは除く)
-o マウントオプションの指定
-t ファイルシステム ファイルシステムの種類を指定
# /dev/sda6のファイルシステムを、/home3ディレクトリにマウント
$ mount /dev/sda6 /home3

現在マウントされているファイルシステムをアンマウントするためには、unmountコマンドを使用する。

unmount [オプション] デバイス名/マウントポイント

オプション 説明
-a /etc/mtabファイルに記述されているファイルシステムを全てアンマウント
-t 引数に指定したファイルシステム形式のファイルシステムのみをアンマウント
# /dev/sda6がマウントされている/home3ディレクトリをアンマウント
$ unmount /dev/sda6 /home3

※/etc/mtabファイルはmountコマンドやunmountコマンドがしようしているファイルであり、ユーザーが手動変更できないファイル。

9
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?