¿Cómo tar 30 Gigas de datos en un servidor de 50 Giga?

¿Cómo tar 30 Gigas de datos en un servidor de 50 Giga?

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 .tarconla --appendbandera. Continúe hasta que todo esté en el .tary 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-filesbandera. Eso eliminará los archivos fuente a medida que se agreguen al archivo tar.

información relacionada