【发布时间】:2014-10-04 11:57:51
【问题描述】:
我刚刚发现我的盒子还有 5% 的 HDD 硬盘驱动器,我有将近 250GB 的 mysql bin 文件要发送到 s3。我们已经从 mysql 转移到 NoSQL,目前不使用 mysql。不过,我希望在迁移之前保留旧数据。
问题是我不能在将文件发送到那里之前循环压缩文件。所以我想我可以在发送之前即时 gzip,这样它就不会将压缩文件存储在 HDD 上。
for i in * ; do cat i | gzip -9c | s3cmd put - s3://mybudcket/mybackups/$i.gz; done
为了测试这个命令,我在没有循环的情况下运行它,它没有发送任何东西,但也没有抱怨任何东西。有没有办法做到这一点?
操作系统是 ubuntu 12.04 s3cmd 版本为 1.0.0
感谢您的建议。
【问题讨论】:
标签: amazon-s3 compression gzip s3cmd