S3CMD copia de seguridad directamente al almacenamiento de Amazon S3 con Stdout

S3CMD copia de seguridad directamente al almacenamiento de Amazon S3 con Stdout

De vez en cuando, es posible que desee hacer una copia de seguridad de sus archivos directamente a Amazon S3 Storage sin el paso medio de guardar su archivo comprimido de copia de seguridad en un disco local. Esto es especialmente importante si tiene un espacio de disco limitado en su unidad/servidor local. Los comandos a continuación suponen que ya ha instalado y configurado S3CMD Herramienta en su servidor. Se llama al nombre del cubo que vamos a usar para nuestros ejemplos respaldo. Comencemos con una copia de seguridad regular creando un archivo local.

$ TAR CPF /TMP /LUBOS.tar /home /lubos $ s3cmd put /tmp /lubos.Tar S3: // copia de seguridad/lubos.alquitrán 

Lo que ha sucedido anteriormente es que creamos un tarball de /Inicio/lubos directorio y lo almacenó localmente. En el siguiente, paso, hemos copiado nuestro archivo de respaldo a S3 Storage. La forma alternativa es almacenar el archivo de copia de seguridad directamente en el almacenamiento S3 usando Stdout y algunos tuberías. Tenga en cuenta que esta función solo está disponible para S3CMD versiones> = 1.5.

$ tar -cp /home /lubos | S3CMD PUT - S3: // COMPARDO/LUBOS.alquitrán 

El comando anterior almacenará nuestro tarball usando pequeños lotes directamente en el cubo de S3. Si se requiere compresión, reemplace lo anterior S3CMD Comando con el siguiente que aplica un nivel máximo de compresión 9:

$ tar -cp /home /lubos | GZIP -9 | S3CMD PUT - S3: // COMPARDO/LUBOS.alquitrán 

Por último, a continuación, encuentra un ejemplo de script de respaldo diario que usa la técnica anterior para hacer una copia de seguridad de todos los directorios del usuario en el cubo de Amazon S3:

#!/bin/sh Today = "date +%f" para i en $ (corte -d: -f6/etc/passwd | grep ^\/home) do tar -cp $ i | GZIP -9 | S3CMD Put - S3: // Backup/$ Today/User- $ (Basename $ i).alquitrán.gz hecho 

Tutoriales de Linux relacionados:

  • Ubuntu 20.04 Descargar
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Cómo comparar el rendimiento del disco en Linux
  • Cómo usar Google Drive en Linux
  • Cómo dividir la unidad USB en Linux
  • Ubuntu 20.10 Descargar
  • Ubuntu 21.04 Descargar
  • Una introducción a la automatización, herramientas y técnicas de Linux
  • Cosas para instalar en Ubuntu 20.04
  • Cómo usar ADB Android Debug Bridge para administrar su Android ..