amazon web servicesEFS似乎没有保存文件

所以我试图使用AWS EFS和EC2在多个实例之间进行持久存储。

我使用sudo mount -t nfs4 -o nfsvers=4.1 $(curl -s http://IPADDRESSHERE/latest/meta-data/placement/availability-zone).FILESYSTEMIDHERE.ZONEHERE.amazonaws.com:/ /mydir驱动器, sudo mount -t nfs4 -o nfsvers=4.1 $(curl -s http://IPADDRESSHERE/latest/meta-data/placement/availability-zone).FILESYSTEMIDHERE.ZONEHERE.amazonaws.com:/ /mydir 。 出于安全原因,我用占位符replace了一些关键信息。

运行后没有任何反应,它只是回到terminal没有成功的消息,没有错误消息,所以我假设它的工作。

我在/mydirls /mydir里创build一个文件夹或文件,一切都显示正常。

然后我使用sudo umount /mydir卸载驱动器。 运行后,再次没有错误,但没有成功的消息,所以我假设它的工作。 所有的文件保持在文件夹中,运行后没有任何变化。

然后,我创build一个新的目录,并将驱动器挂载到该新目录,并且没有任何创build的文件或文件夹出现在该新文件夹中。

因此,如果挂载到新文件夹,它甚至不会同步文件,甚至不会保存到EFS驱动器。 任何想法如何得到这个工作? 非常感谢。

对于你原来的问题:如果你在当前工作目录的“顶部”安装一个文件系统,你将不会看到挂载的fs的内容,也不能将内容保存到这个fs,直到你回到父目录然后再次input挂载的fs。

当您写入数据时,它会在写入的任何文件系统上占用空间。 对于EFS,保存的数据不会影响EBS卷的使用。