Documentation Index

Fetch the complete documentation index at: https://guide.ncloud-docs.com/llms.txt

Use this file to discover all available pages before exploring further.

NFS のボリュームマウント(Linux)

Prev Next

VPC環境で利用できます。

NAVERクラウドプラットフォームで作成した NFSプロトコルベースの NASボリュームを Linuxサーバにマウントして使用できます。
NASボリュームを Linuxサーバにマウントする手順は、次の通りです。

1. サーバアクセス
2. NFS関連パッケージのインストール
3. NFS関連デーモンの起動
4. マウント実行
5. マウント情報の維持設定(fstab設定)

1. サーバアクセス

サーバにアクセスする前に、サーバアクセス準備を参照して、サーバアクセスの準備状態を確認します。サーバアクセスのための準備が完了すると、ターミナルプログラムを利用して Linuxサーバにアクセスします。

参考
  • このガイドでは、PuTTYクライアントのソフトウェアを利用してサーバにアクセスする方法について説明します。
  • 使用するターミナルアクセスソフトウェアの種類またはバージョンに応じて、サーバアクセス方法が異なる場合があります。詳しい使用方法は、ソフトウェアと一緒に提供される使用説明書をご参照ください。
  1. PuTTYを実行します。
  2. 以下の情報を入力したり選択し、[Open] ボタンをクリックします。
    • Host Name (or IP address): サーバのグローバル IPアドレスを入力
    • Port: 22(SSHアクセス時のデフォルト設定値)
    • Connection type: SSHTelnetを選択(デフォルト設定値)
  3. PuTTY Security Alertのポップアップが表示されたら、[Accept] ボタンをクリックします。
  4. ログイン画面が表示されたら、サーバの管理者パスワード確認メニューで確認したアカウント名(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種類とバージョンによって起動コマンドが異なります。
  1. 以下のコマンドを入力して RPCデーモンを起動します。

    • CentOS 6.x以上: rpcbindの起動

      /etc/rc.d/init.d/rpcbind start
      
    • CentOS 7.x以上: rpcbindの起動

      service rpcbind start
      

      または

      systemctl start rpcbind.service
      
  2. サービスを登録して起動時に rpcbindが自動起動するように設定します。

    • CentOS 6.x以上

      chkconfig rpcbind on
      
    • CentOS 7.x以上

      systemctl enable rpcbind.service
      

4. マウント実行

NFS関連デーモンを起動し、NFSボリュームをマウントする方法は、次の通りです。

  1. 以下のコマンドを入力してマウントポイント(/mnt/nas)を作成します。

    mkdir /mnt/nas
    
  2. 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を使ってボリュームをマウントできます。
  1. エディタで /etc/nfsmount.conf ファイルを開き、以下のようにボリュームのマウントバージョン設定(Nfsvers)をコメント解除およびバージョン値を3に設定します。
Nfsvers=3
  1. マウントコマンドを使ってマウントします。
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ファイルにマウント情報を追加する方法は、次の通りです。

  1. エディタで /etc/fstabファイルを開きます。

    vi /etc/fstab
    
  2. エディタの画面で [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 --
      
      
  3. [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でマウントするように設定できます。
    1. エディタで /etc/nfsmount.conf ファイルを開き、以下のようにボリュームのマウントバージョン設定(Nfsvers)をコメント解除およびバージョン値を3に設定します。
    Nfsvers=3
    
    1. エディタで /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 Server
    xfs: 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」以外のファイルシステムを優先して確認

:::