本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
教學課程:建立可寫入的每個使用者子目錄
建立EFS檔案系統並在EC2執行個體本機掛載之後,它會公開一個名為 file system root
。 此檔案系統根目錄的一個常見使用案例是為您在EC2執行處理上建立的每個使用者建立一個「可寫入」子目錄,並將子目錄掛載到使用者的主目錄。然後,使用者在其主目錄中建立的所有檔案和子目錄都會在EFS檔案系統上建立。
注意
您可以按照開始使用練習在EC2例證上建立和掛載EFS檔案系統。
在下列步驟中,您會建立使用者、為使用者建立子目錄、讓使用者成為子目錄的擁有者,然後在使用者的主EFS目錄上掛載 Amazon 子目錄。
-
建立使用者 mike:
-
登入 EC2 執行個體。使用 root 權限 (在此情況下,請使用指
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檔案系統根目錄。
如果您卸載此掛載目標,使用者必須重新掛載就無法存取目錄,因為這需要 root 權限。