确认efs安装在ec2上

我想确认efs挂载在我的ec2实例上,但不知道该命令。

我确实挂载我的EFS到“/ data”目录

我认为正确的命令是

df -h

Filesystem Size Used Avail Use% Mounted on udev 996M 12K 996M 1% /dev tmpfs 201M 356K 200M 1% /run /dev/xvda1 7.8G 2.2G 5.3G 29% / none 4.0K 0 4.0K 0% /sys/fs/cgroup none 5.0M 0 5.0M 0% /run/lock none 1001M 0 1001M 0% /run/shm none 100M 0 100M 0% /run/user 

但我不确定。

在Amazon AWS上安装EFS(NFS)卷

 sudo mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2 volumeID.efs.zone.amazonaws.com:/ /your/mountpoint 

你也可以在/ etc / fstab上添加一个“automount”选项,所以在重新启动后它会被persistend(添加为最后一行)

 volumeID.efs.zone.amazonaws.com:/ /your/mountpoint nfs4 nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2 0 0 

请注意,你应该安装nfs-utils (如果运行在centos或rhel之下)或者nfs-common (debian和ubuntu之类的)

好的,我确实发现,当efs正确安装时,你会看到df -h命令的响应

 fs-xxxxxxxx.efs.us-east-1.amazonaws.com:/ 8.0E 0 8.0E 0% /data 

还需要确保EFS安全组允许我的ec2安全组“进入”