【问题标题】:Downloading A File To AWS S3 Bucket将文件下载到 AWS S3 存储桶
【发布时间】:2019-02-16 18:13:12
【问题描述】:

我正在使用 youtube-dls3 存储桶 上下载视频。 我已经将名为 apnamusic 的 s3 存储桶挂载到文件夹名称 apnamusic(相同)。

但是当文件被下载时,它同时消耗了 vm-machine 和 s3 的存储空间。 所有文件都显示在 s3 存储桶中,一切都很好。

当我运行这个命令时:

df -h
已使用的文件系统大小可用使用百分比已安装在 udev 488M 0 488M 0% /dev tmpfs 100M 11M 89M 11%/运行 /dev/xvda1 9.7G 6.6G 3.2G 68% / tmpfs 496M 0 496M 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /运行/锁定 tmpfs 496M 0 496M 0% /sys/fs/cgroup tmpfs 100M 0 100M 0% /run/user/1000 s3fs 256T 0 256T 0% /apnamusic

这里我们可以清楚的看到/dev/svda1已经使用了6.6G的存储空间。

这里我希望下载的文件应该直接进入 s3 而不消耗 vm-instance 存储。

【问题讨论】:

  • 欢迎来到 SO。请问您能补充一下您的问题吗?
  • /dev/xvda1 还包含您的操作系统。
  • s3fs-fuse 有一个本地文件缓存。您的 s3fs 版本和您正在使用的挂载选项可能很有用......此外,这个问题可能属于 Super UserServer Fault 而不是 Stack Overflow——但请查看这些站点的帮助页面,看看哪个站点看起来像正确的。请不要交叉发布。
  • Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super UserUnix & Linux Stack Exchange 会是一个更好的提问地点。

标签: linux amazon-web-services amazon-s3 amazon-ec2 storage


【解决方案1】:
s3fs apnamusic -o use_cache=/tmp -o allow_other -o uid=33 -o mp_umask=002 -o multireq_max=5 /apnamusic

我正在使用上面的命令。其中设置了 -o 标志,即 use_cache=/tmp,这是在缓存 /tmp/apnamusic 目录中的文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-09-06
    • 1970-01-01
    • 2014-04-04
    • 2021-04-11
    • 2017-10-19
    • 1970-01-01
    • 2018-04-25
    • 1970-01-01
    相关资源
    最近更新 更多