s3fs 不会将下载的文件存储在指定的缓存目录中

问题描述

我创建了一个 s3 存储桶并使用带有 -ouse_cache=/tmp 作为选项的 s3fs 在本地安装它。我将一个 50MB 的 zip 复制到挂载的目录,然后将其上传到 s3。然后我尝试将该 s3fs 文件复制到另一个目录。它立即被复制而没有任何下载。我想这可能是因为我指定了一个本地缓存目录,它可能存在于其中,以便它可以避免下载。但是 /tmp 缓存文件夹中没有文件。好吧,也许 s3fs 文件保留在挂载目录中,所以这就是它不在缓存中的原因。所以我重新安装了 s3fs,希望这次我能看到从 s3 发生的下载和缓存在 /tmp 中的文件。但不,它没有发生,zip 文件被复制而没有下载任何东西,但 /tmp 中仍然没有文件

接下来,我在重新启动 PC 后重复了相同的操作。这次文件被下载以进行复制。但是 /tmp 中也没有缓存文件。似乎s3fs文件缓存在内存中而不是本地磁盘中

你能告诉我为什么会这样吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)