+86 135 410 16684Mon. - Fri. 10:00-22:00

AWS NFS文件服务器AWS EFS(Elastic File System) 使用教程

AWS NFS文件服务器AWS EFS(Elastic File System) 使用教程

1) Amazon EFS介绍

AWS的存储服务想必大家都已经了解。包括S3,EBS,Glacier,EFS(Elastic File System) 4种服务。

下面介绍AWS EFS(Elastic File System)服务。

AWS EFS支持NFS v4,可以通过NFS协议挂载到EC2上,用来在网络上保存文件。功能上和物理环境中的NFS服务器类似。
另外一个亮点是,容量自动分配,随着文件的增加和删除,自动对容量进行扩张和缩小。

2) 使用Amazon EFS

说了这么多,赶紧来使用一下,体验一下EFS服务。首先在AWS帐号的控制台中,点击存储服务中的EFS服务。

1. 出现下面的页面,点击“Create File System”创建EFS

 

2. 指定VPC 、Subnet 、Security Group;IP address可以选择自动。点击”Next Step”。

 

3. 下一步,可以指定标签。点击”Next Step”。

  • Name:MyFirstEFS

 

4. 最后,确认信息无误后,点击“Create File System”创建。

 

5. 创建完成后,在下面的页面可以确认详细信息。

 

接下来,可以在EC2上通过DNS Name或IP挂载EFS

$  mkdir ~/efs-mount-point 
$ sudo mount -t nfs4 mount-target-DNS:/ ~/efs-mount-point
$ sudo mount -t nfs4 mount-target-IP:/ ~/efs-mount-point 

挂载后,可以像本地磁盘一样,对EFS挂载点下的文件进行读写操作。

在EFS上也可以设置用户和组的mapping等的功能。