softasap.sa-tarsnap

sa-tarsnap

Estado de Construcción

Tarsnap es un servicio seguro de copia de seguridad en línea para sistemas operativos similares a UNIX, incluyendo BSD, Linux y OS X. Creado en 2008 por Colin Percival, Tarsnap cifra y almacena datos en Amazon S3. El servicio está diseñado para ser eficiente, subiendo y almacenando solo los datos que han cambiado desde la última copia de seguridad. Sus claves de seguridad son conocidas solo por el usuario. Se desarrolló y depuró, con la colaboración de cazadores de errores, para intentar encontrar vulnerabilidades. Durante este proceso se encontró y se corrigió una grave vulnerabilidad de reutilización de nonce en 2011.

Ejemplo de uso (todos los parámetros son opcionales)

Simple

  roles:
    - {
        role: "sa-tarsnap"
      }

Avanzado:

  roles:
    - {
        role: "sa-tarsnap",
        tarsnap_version: "1.0.37"
      }

Uso básico de tarsnap

Generar clave, si no tienes ninguna

tarsnap-keygen --keyfile ~/tarsnap.key --user [email protected] --machine mypc

rutina de copia de seguridad tarsnap_backup.sh

#!/bin/bash

/usr/local/bin/tarsnap -P -c --cachedir ~/cache/ --keyfile ~/tarsnap.key -f "$(uname -n)-$(date +%Y-%m-%d_%H-%M-%S)" data

rutina de restauración tarsnap_restore.sh

#!/bin/bash
ARCHIVE=${1}
DIRECTORIO_OBJETIVO=${2-.}
mkdir -p $DIRECTORIO_OBJETIVO
tarsnap --cachedir ~/cache/ --keyfile ~/tarsnap.key -p -x -f $ARCHIVE -C $DIRECTORIO_OBJETIVO

Listar archivos tarsnap_list.sh

#!/bin/bash
/usr/local/bin/tarsnap --cachedir ~/cache/ --keyfile ~/tarsnap.key --list-archives | sort

Eliminar archivo por nombre tarsnap_delete.sh

#!/bin/bash
ARCHIVE=${1-do-galaxy-2016-11-14_16-59-26}
tarsnap --cachedir ~/cache/ --keyfile ~/tarsnap.key -d -f $ARCHIVE

Eliminar todos los archivos asociados con la clave tarsnap_nuke.sh

#!/bin/bash
tarsnap --cachedir ~/cache/ --keyfile ~/tarsnap.key --nuke

Copyright 2016 - Vyacheslav Voronenko

Código licenciado bajo la [licencia BSD de 3 cláusulas] (https://opensource.org/licenses/BSD-3-Clause) o la [Licencia MIT] (http://opensource.org/licenses/MIT).

Suscríbete para actualizaciones de roles en [FB] (https://www.facebook.com/SoftAsap/)

Acerca del proyecto

Tarsnap is a secure online backup service for UNIX-like operating systems, including BSD, Linux and OS X

Instalar
ansible-galaxy install softasap.sa-tarsnap
Licencia
other
Descargas
227
Propietario
Get your application deployed in a robust way