翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
チュートリアル: ユーザーごとの書き込み可能なサブディレクトリの作成
EFS ファイルシステムを作成してEC2インスタンスにローカルにマウントすると、 という空のディレクトリが公開されます。file system root
。 このファイルシステムのルートディレクトリの一般的なユースケースの 1 つは、EC2インスタンスで作成するユーザーごとに「書き込み可能な」サブディレクトリを作成し、ユーザーのホームディレクトリにサブディレクトリをマウントすることです。その後、ユーザーがホームディレクトリに作成するすべてのファイルとサブディレクトリがEFSファイルシステム上に作成されます。
注記
使用開始 演習に従って、EC2インスタンスにEFSファイルシステムを作成してマウントできます。
次のステップでは、ユーザーを作成し、ユーザーのサブディレクトリを作成し、ユーザーをサブディレクトリの所有者にして、Amazon EFS サブディレクトリをユーザーのホームディレクトリにマウントします。
-
ユーザー mike の作成:
-
EC2 インスタンスにログインします。ルート権限 (この場合は
sudo
コマンドを使用) を使用してユーザーを作成し、パスワードを割り当てます。例えば、次のコマンドはユーザー を作成します
mike
。$ sudo useradd -c "Mike Smith" mike $ sudo passwd mike
ユーザー用にホームディレクトリも作成されます。例えば
/home/mike
です。
-
-
でサブディレクトリを作成する
EFSroot
ユーザー用。例えば、次のコマンドは
mike
の下にサブディレクトリを作成します。EFSroot
.$ sudo mkdir /
EFSroot
/mikeを置き換える必要があります
EFSroot
ローカルディレクトリ名を指定します。 -
ルートユーザーとルートグループはサブディレクトリの所有者です (これは
ls -l
コマンドを使用して確認できます)。このサブディレクトリでユーザーの完全なアクセス許可を有効にするには、ディレクトリの所有権をユーザーに付与します。例:
$ sudo chown mike:mike /
EFSroot
/mike -
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ファイルシステムのルートを識別します。
このマウントターゲットをアンマウントすると、ユーザーは再マウントしないとディレクトリにアクセスできません。そのためにはルートアクセス許可が必要です。