
Preciso enviar o conteúdo de uma pasta (cheia de fotos JPEG) para um cliente.
Meu servidor tem 50 gigas e a pasta tem 30 gigas. (Zipar JPEG é inútil porque o JPEG já está compactado)
Alguma ideia/estratégia sobre como posso conseguir tal coisa?
Cumprimentos
Responder1
Retire-o via ssh
:
tar zcf - /SRC | ssh [email protected] dd of=/remote/server/path/file.tgz
Responder2
tar suporta anexar a um arquivo existente, portanto, se você adicionar ~ 10 GB e excluir os originais, poderá fazer outro lote de ~ 10 GB, adicionando-os ao .tar
witha --append
bandeira. Continue até que tudo esteja dentro .tar
e você tenha removido todos os originais.
Como alternativa, anexe uma nova unidade ou pague US $ 10/mês por uma conta Dropbox de 1 TB e conceda acesso por meio dela ou coloque-os em algo como o Amazon S3 para download.
Responder3
Você tem algum tipo de backup, certo? Se não, faça isso primeiro. Talvez com rsync e uma unidade extra, rsync sobre ssh para outro local ou um instantâneo, se for uma VM em um provedor que fornece esse serviço em discos.
Depois de ter bons backups, execute tar com o --remove-files
sinalizador. Isso excluirá os arquivos de origem à medida que forem adicionados ao arquivo tar.