【问题标题】:Understanding storage requirement for amazon s3 using fuse-s3fs使用 fuse-s3fs 了解 amazon s3 的存储要求
【发布时间】:2013-02-20 03:02:07
【问题描述】:

我有一个问题要了解 Amazon s3 服务的挂载过程并使用 fuse-s3fs,当我挂载 amazon s3 服务存储桶时,它会将整个数据复制到我的本地系统还是仅充当 amazon s3 存储桶的视图?

我想知道的原因是,假设我有一个 500 MB 存储空间的系统,我可以挂载一个存储大约 200 GB 数据的存储桶吗?如果它只是充当视图,那么我应该,但如果整个数据都在本地复制,那么肯定不会。

我需要这方面的指导。

谢谢。

【问题讨论】:

    标签: amazon-web-services amazon-ec2 fuse s3fs


    【解决方案1】:

    默认情况下(即不使用缓存选项),s3fs 只是为您的 S3 存储桶提供挂载点。不会保留任何本地数据副本。然而,s3fs 确实提供了一个使用本地驱动器作为缓存的选项,这可以在需要时提供一些 i/o 性能改进(因为通过挂载直接读/写到 S3 存储桶不是最快的过程)。

    【讨论】:

    • 在缓存的情况下,s3fs 何时会与 amazon s3 存储桶进行“同步”?是缓存整个bucket还是可以缓存一部分bucket?
    • @Saqlain 缓存是无限的,因此如果每个文件都被实际访问并加载到缓存中,它可能会增长到 S3 存储桶那么大。这也意味着如果您需要尝试保持指定的大小,您可以使用 cron 作业或类似作业定期从缓存中清除旧项目,而不会干扰 s3fs 操作。
    猜你喜欢
    • 2012-09-01
    • 2012-12-10
    • 1970-01-01
    • 1970-01-01
    • 2012-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-10
    相关资源
    最近更新 更多