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以外のファイルシステムを優先して確認 |