
Necesito enviar el contenido de una carpeta (llena de fotografías JPEG) a un cliente.
Mi servidor tiene 50 gigas y la carpeta tiene 30 gigas. (Comprimir JPEG es inútil ya que JPEG ya está comprimido)
¿Alguna idea/estrategia sobre cómo puedo lograr tal cosa?
Saludos
Respuesta1
Alquitrarlo a través de ssh
:
tar zcf - /SRC | ssh [email protected] dd of=/remote/server/path/file.tgz
Respuesta2
tar admite agregar a un archivo existente, por lo que si agrega ~10 GB y luego elimina los originales, puede hacer otro lote de ~10 GB, agregándolos al archivo .tar
conla --append
bandera. Continúe hasta que todo esté en el .tar
y haya eliminado todos los originales.
Alternativamente, conecte una nueva unidad o pague $10 al mes por una cuenta de Dropbox de 1 TB y déles acceso a través de ella, o colóquelos en algo como Amazon S3 para descargar.
Respuesta3
Tienes algún tipo de copias de seguridad, ¿verdad? Si no, hazlo primero. Quizás con rsync y una unidad adicional, rsync a través de ssh a otra ubicación o una instantánea si se trata de una máquina virtual de un proveedor que brinda ese servicio en discos.
Una vez que tenga buenas copias de seguridad, ejecute tar con la --remove-files
bandera. Eso eliminará los archivos fuente a medida que se agreguen al archivo tar.