确认 efs 已安装在 ec2 上

确认 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

但我不确定。

答案1

要在 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 上添加“自动挂载”选项,以便它在重新启动后仍然存在(将其添加为最后一行)

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

请注意,您应该已经安装nfs 实用程序(如果在 centos 或 rhel 等环境下运行)或nfs 通用(与 debian 和 ubuntu 类似)

答案2

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

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

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

相关内容