チュートリアル: ユーザーごとの書き込み可能なサブディレクトリの作成 - Amazon Elastic File System

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

チュートリアル: ユーザーごとの書き込み可能なサブディレクトリの作成

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

注記

使用開始 演習に従って、EC2インスタンスにEFSファイルシステムを作成してマウントできます。

次のステップでは、ユーザーを作成し、ユーザーのサブディレクトリを作成し、ユーザーをサブディレクトリの所有者にして、Amazon EFS サブディレクトリをユーザーのホームディレクトリにマウントします。

  1. ユーザー mike の作成:

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

      例えば、次のコマンドはユーザー を作成しますmike

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

      ユーザー用にホームディレクトリも作成されます。例えば /home/mike です。

  2. でサブディレクトリを作成する EFSroot ユーザー用。

    例えば、次のコマンドは mikeの下にサブディレクトリを作成します。EFSroot.

    $  sudo mkdir /EFSroot/mike

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

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

    例:

    $ sudo chown mike:mike /EFSroot/mike
  4. mount コマンドを使用して、サブディレクトリをユーザーのホームディレクトリにマウントします。

    例:

    $  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 アドレスは、リモートEFSファイルシステムのルートを識別します。

このマウントターゲットをアンマウントすると、ユーザーは再マウントしないとディレクトリにアクセスできません。そのためにはルートアクセス許可が必要です。