- 印刷する
- PDF
NFS のボリュームマウント(Linux)
- 印刷する
- PDF
Classic環境で利用できます。
NAVERクラウドプラットフォームで作成した NFSプロトコルベースの NASボリュームを Linuxサーバにマウントして使用できます。
NASボリュームを Linuxサーバにマウントする手順は、次の通りです。
1. サーバアクセス
2. NFS関連パッケージのインストール
3. NFS関連デーモンの起動
4. マウント実行
5. マウント情報の維持設定(fstab設定)
1. サーバアクセス
サーバにアクセスする前に、サーバアクセス準備を参照して、サーバアクセスの準備状態を確認します。サーバアクセスのための準備が完了すると、ターミナルプログラムを利用して Linuxサーバにアクセスします。
- このガイドでは、PuTTYクライアントのソフトウェアを利用してサーバにアクセスする方法について説明します。
- 使用するターミナルアクセスソフトウェアの種類またはバージョンに応じて、サーバアクセス方法が異なる場合があります。詳しい使用方法は、ソフトウェアと一緒に提供される使用説明書をご参照ください。
- PuTTYを実行します。
- 以下の情報を入力したり選択し、[Open] ボタンをクリックします。
- Host Name (or IP address): サーバのグローバル IPアドレスまたはサーバアクセス用ポートフォワード IPを入力(サーバの詳細情報のグローバル IPアドレスおよびポートフォワード情報項目を参照)
- Port: SSHアクセスポート(デフォルト設定値: 22)またはポートフォワード時に設定した外部ポートを入力(ポートフォワードの設定を参照)
- Connection type: SSH、Telnetを選択(デフォルト設定値)
- PuTTY Security Alertのポップアップが表示されたら、[Accept] ボタンをクリックします。
- ログイン画面が表示されたら、サーバの管理者パスワード確認メニューで確認したアカウント名(
root
)とパスワードを入力します(管理者パスワード確認を参照)。
2. NFS関連パッケージのインストール
NFS関連パッケージをインストールする方法は、次の通りです。
サーバの OS種類とバージョンに合ったコマンドを使用します。OS種類とバージョンによってインストールコマンドが異なります。
CentOS 6.x以上:
nfs-utils
パッケージのインストールyum install nfs-utils
Ubuntuサーバ:
nfs-common
パッケージのインストールapt-get install nfs-common
3. NFS関連デーモンの起動
NFS起動コマンドを入力して RPCデーモンを起動する方法は、次の通りです。
- サーバの OS種類とバージョンに合ったコマンドを使用します。OS種類とバージョンによって起動コマンドが異なります。
以下のコマンドを入力して RPCデーモンを起動します。
CentOS 6.x以上:
rpcbind
の起動/etc/rc.d/init.d/rpcbind start
CentOS 7.x以上:
rpcbind
の起動service rpcbind start
または
systemctl start rpcbind.service
サービスを登録して起動時に
rpcbind
が自動起動するように設定します。CentOS 6.x以上
chkconfig rpcbind on
CentOS 7.x以上
systemctl enable rpcbind.service
4. マウント実行
NFS関連デーモンを起動し、NFSボリュームをマウントする方法は、次の通りです。
以下のコマンドを入力してマウントポイント(
/mnt/nas
)を作成します。mkdir /mnt/nas
NASボリューム作成時に付与されたマウント情報(例)
10.00.00.00:/n0000000_volume1
)を使って当該ボリュームをマウントポイント(/mnt/nas
)に NFS v3を使ってマウントします(NASボリュームの詳細画面のマウント情報項目を参照)。mount -t nfs -o vers=3 10.00.00.00:/n0000000_volume1 /mnt/nas
- NFSボリュームをマウントする際、以下の方法でも NFS v3を使ってボリュームをマウントできます。
- エディタで
/etc/nfsmount.conf
ファイルを開き、以下のようにボリュームのマウントバージョン設定(Nfsvers)をコメント解除およびバージョン値を3に設定します。
Nfsvers=3
- マウントコマンドを使ってマウントします。
mount -t nfs 10.00.00.00:/n0000000_volume1 /mnt/nas
5. マウント情報の維持設定(fstab設定)
Linuxサーバを再起動した後にもマウント情報を維持するには、/etc/fstab
ファイルにボリューム情報を追加します。
/etc/fstab
はサーバを起動する時にマウントするボリューム情報を保存するファイルです。
NFSボリュームをマウントする時に NFS v3でマウントするように設定します。
NFS NASボリュームのマウント情報が10.00.00.00:/n0000000_volume1
であり、サーバのマウントポイントが /mnt/nas
の場合、/etc/fstab
ファイルにマウント情報を追加する方法は、次の通りです。
エディタで
/etc/fstab
ファイルを開きます。vi /etc/fstab
エディタの画面で [a] キーを押して
INSERT
モードに入り、ボリュームのマウント情報を追加します。10.00.00.00:/n0000000_volume1 /mnt/nas nfs vers=3,defaults 0 0
- エディタ画面例
# /etc/fstab # Created by anaconda on Mon Oct 12 19:30:22 2020 # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info # UUID=79ec23f4-ea9a-4f2c-a2da-xxxxxxxxxxx / xfs defaults 0 0 # ボリュームマウント情報を追加---------------------------------------- 10.00.00.00:/n0000000_volume1 /mnt/nas nfs vers=3,defaults 0 0 # ------------------------------------------------------------- -- INSERT --
- エディタ画面例
[Esc] キーを押して
INSERT
モードをオフにし、:wq
を入力して変更内容を保存した後、エディタを終了します。- エディタ画面例
# /etc/fstab # Created by anaconda on Mon Oct 12 19:30:22 2020 # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info # UUID=79ec23f4-ea9a-4f2c-a2da-xxxxxxxxxxx / xfs defaults 0 0 10.00.00.00:/n0000000_volume1 /mnt/nas nfs defaults 0 0 :wq
- エディタ画面例
- 以下の方法でも NFS v3でマウントするように設定できます。
- エディタで
/etc/nfsmount.conf
ファイルを開き、以下のようにボリュームのマウントバージョン設定(Nfsvers)をコメント解除およびバージョン値を3に設定します。
Nfsvers=3
- エディタで
/etc/fstab
ファイルを開いてボリュームマウント情報を追加します。
10.00.00.00:/n0000000_volume1 /mnt/nas nfs defaults 0 0
ボリュームマウント情報の各設定値についての詳細は、次の通りです。
(1)10.00.00.00:/n0000000_volume1 (2)/mnt/nas (3)nfs (4)defaults (5)0 (6)0
番号 | 設定 | 説明 |
---|---|---|
(1) | 10.00.00.00:/n0000000_volume1 | ボリュームのマウント情報 |
(2) | /mnt/nas | サーバのマウントポイント |
(3) | nfs | ファイルシステムの種類ext4 : CentOS 6.x, Ubuntu Serverxfs : CentOS 7.x |
(4) | defaults | オプション機能defaults : 以下の5つのオプションを全て適用auto : 起動時に自動マウントrw : 読み取りと書き込みができるようにマウントnouser : rootアカウントのみマウントできるように設定exec : ファイル実行を許可suid : SetUIDと SetGIDを許可 |
(5) | 0 | ダンプ設定0 : ダンプされていないファイルシステム1 : ダンプできるファイルシステム |
(6) | 0 | fsck 設定0 : 起動時、fsck を実行しない。1 : 起動時、root ファイルシステムを優先して確認2 : 起動時、root 以外のファイルシステムを優先して確認 |