首页 > 解决方案 > 将文件下载到 AWS S3 存储桶

问题描述

我正在使用youtube-dl在s3 bucket上下载视频。我已经将名为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 存储。

标签: linuxamazon-web-servicesamazon-s3amazon-ec2storage

解决方案


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目录中的文件。


推荐阅读