チュートリアル: 書き込み可能なユーザーごとのサブディレクトリを作成し、再起動時の自動再マウントを設定する - Amazon Elastic File System

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

チュートリアル: 書き込み可能なユーザーごとのサブディレクトリを作成し、再起動時の自動再マウントを設定する

Amazon EFS ファイルシステムを作成し、それを EC2 インスタンスにローカルでマウントすると、ファイルシステムルートという空のディレクトリが公開されます。一般的なユースケースの 1 つは、EC2 インスタンスで作成した各ユーザーのために、このファイルシステムルートの下に「書き込み可能な」サブディレクトリを作成し、それをユーザーのホームディレクトリにマウントすることです。これにより、ユーザーがホームディレクトリに作成したすべてのファイルとサブディレクトリは、Amazon EFS ファイルシステム上に作成されます。

このチュートリアルでは、最初に「mike」というユーザーを EC2 インスタンスに作成します。その後、ユーザー mike のホームディレクトリに Amazon EFS サブディレクトリをマウントします。また、このチュートリアルでは、システムが再起動した場合にサブディレクトリを自動で再マウントするよう設定する方法を説明します。

たとえば、Amazon EFS ファイルシステムを作成し、EC2 インスタンスのローカルディレクトリにマウントしたとします。EFSroot という名前にしましょう。

注記

開始の演習に従い、EC2 インスタンスに Amazon EFS ファイルシステムを作成し、マウントします。

以下の手順では、ユーザー (mike) を作成し、ユーザーのためのサブディレクトリを作成し (EFSroot/mike)、ユーザー mike をサブディレクトリの所有者にして完全なアクセス許可を付与し、最後にユーザーのホームディレクトリ (/home/mike) に Amazon EFS サブディレクトリをマウントします。

  1. ユーザー mike の作成:

    1. EC2 インスタンスにログインします。ルート権限を使用して (この場合は sudo コマンドを使用して)、ユーザー mike を作成し、パスワードを割り当てます。

      $ sudo useradd -c "Mike Smith" mike $ sudo passwd mike

      これにより、ユーザーのホームディレクトリ /home/mike も作成されます。

  2. ユーザー のために EFSrootmike 下にサブディレクトリを作成します。

    1. mikeEFSroot 下にサブディレクトリ を作成します。

      $  sudo mkdir /EFSroot/mike

      EFSroot をローカルディレクトリ名と置き換える必要があります。

    2. ルートユーザーとルートグループがサブディレクトリ /mike の所有者となります (ls -l コマンドを使用してこれを確認できます)。ユーザー mike に対してこのサブディレクトリに対する完全なアクセス権限を有効にするには、ディレクトリの所有権を mike に付与します。

      $ sudo chown mike:mike /EFSroot/mike
      EFS ファイルシステムがあるのと同じアベイラビリティーゾーンを使用するようにサービスがどのように構成されているかを示す図。
  3. mount コマンドを使用し、mike のホームディレクトリにサブディレクトリ EFSroot/mike をマウントします。

    $  sudo mount -t nfs -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport mount-target-DNS:/mike  /home/mike

    mount-target-DNS アドレスがリモート Amazon EFS ファイルシステムのルートを識別します。

これで、ユーザー mike のホームディレクトリは、Amazon EFS ファイルシステムにあるサブディレクトリで、mike により書き込み可能となりました。このマウントターゲットをアンマウントすると、再マウントしない限りユーザーは EFS ディレクトリにアクセスできず、これにはルート権限が要求されます。

再起動時の自動再マウント

fstab ファイルを使用して再起動後にファイルシステムを自動的に再マウントできます。詳細については、「Amazon EFS ファイルシステムの自動マウント」を参照してください。