Amazon Web Services EFS 似乎没有保存文件

Amazon Web Services EFS 似乎没有保存文件

因此,我尝试将 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。出于安全原因,我已用占位符替换了一些关键信息。

运行后什么也没有发生,它只是直接返回到终端,没有成功消息,也没有错误消息,所以我认为它有效了。

我在里面创建了一个文件夹或文件/mydir,并且ls /mydir一切都显示正常。

然后我使用 卸载驱动器sudo umount /mydir。再次运行后没有错误,但没有成功消息,所以我认为它成功了。所有文件都保留在文件夹中,运行后没有任何变化。

然后我创建一个新目录并将驱动器安装到该新目录,但我创建的任何文件或文件夹都不会显示在该新文件夹中。

因此,如果在安装到新文件夹时它甚至没有同步文件,则看起来它甚至没有保存到 EFS 驱动器。有什么想法可以让它工作吗?非常感谢。

答案1

对于您最初的问题:如果您在当前工作目录的“顶部”挂载了一个文件系统,那么您将看不到已挂载文件系统的内容,也无法将内容保存到该文件系统,直到您通过 cd 返回父目录,然后再次进入已挂载文件系统。

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

相关内容