将文件下载到AWS S3存储桶

时间:2018-09-12 07:15:27

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

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

但是下载文件时,它消耗了vm-machine和s3的存储。 所有文件都显示在s3存储桶中,一切正常。

当我运行此命令时:

df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            488M     0  488M   0% /dev
tmpfs           100M   11M   89M  11% /run
/dev/xvda1      9.7G  6.6G  3.2G  68% /
tmpfs           496M     0  496M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
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存储空间。

1 个答案:

答案 0 :(得分:-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 目录中。