- 印刷する
- PDF
NFS のボリュームマウント(Linux)
- 印刷する
- PDF
VPC環境で利用できます。
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アドレスを入力
- Port: 22(SSHアクセス時のデフォルト設定値)
- 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 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 vers=3,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, Rocky 8.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」以外のファイルシステムを優先して確認- エディタ画面例
:::