我需要发送一个文件夹的内容(充满JPEG图片)到客户端。
我的服务器有50G,文件夹有30G。(压缩JPEG是无用的,因为JPEG已经被压缩)
对于我如何实现这一目标,有什么想法或策略吗?
问候
发布于 2018-02-15 14:13:37
通过ssh
将其清除:
tar zcf - /SRC | ssh user@domain.tld dd of=/remote/server/path/file.tgz
发布于 2018-02-15 13:51:41
tar支持将其附加到现有的归档文件中,因此,如果tar高达10 GB,然后删除原始文件,则可以执行另一批~10 GB的批处理,并将它们添加到.tar
中,并使用这个--append
标志。一直往前走,直到所有的东西都在.tar
里,你已经删除了所有的原件。
或者,附加一个新的驱动器,或支付每月10美元的1 TB Dropbox帐户,让他们通过该帐户访问,或者把它们放到像Amazon这样的S3上下载。
发布于 2018-02-15 14:31:41
你有某种备份对吧?如果没有,那就先做。可能有rsync和额外的驱动器,rsync通过ssh到另一个位置,或者快照(如果这是在磁盘上提供该服务的提供者上的VM )。
备份好后,使用--remove-files
标志运行tar。它将在将源文件添加到tar文件时删除它们。
https://serverfault.com/questions/897458
复制