softasap.sa-tarsnap

sa-tarsnap

Status budowy

Tarsnap to bezpieczna usługa tworzenia kopii zapasowych online dla systemów operacyjnych podobnych do UNIX, w tym BSD, Linux i OS X. Został stworzony w 2008 roku przez Colina Percivala, Tarsnap szyfruje i przechowuje dane w Amazon S3. Usługa została zaprojektowana pod kątem wydajności, przesyłając i przechowując tylko dane, które bezpośrednio się zmieniły od ostatniej kopii zapasowej. Klucze bezpieczeństwa są znane tylko użytkownikowi. Został rozwinięty i debugowany z pomocą wyspecjalizowanych osób, które szukały podatności. W trakcie tego procesu znaleziono poważną lukę związaną z powtórnym użyciem nonce, która została naprawiona w 2011 roku.

Przykład użycia (wszystkie parametry są opcjonalne)

Prosty

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

Zaawansowany:

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

Podstawowe użycie tarsnap

Generowanie klucza, jeśli go nie masz

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

Rutyna tworzenia kopii zapasowej 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

Rutyna przywracania tarsnap_restore.sh

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

Lista archiwów tarsnap_list.sh

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

Usuwanie archiwum po nazwie tarsnap_delete.sh

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

Usuwanie wszystkich archiwów związanych z kluczem tarsnap_nuke.sh

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

Prawa autorskie i licencja

Copyright 2016 - Vyacheslav Voronenko

Kod licencjonowany na zasadach [BSD 3-klauzula] (https://opensource.org/licenses/BSD-3-Clause) lub [MIT Licencja] (http://opensource.org/licenses/MIT).

Subskrybuj aktualizacje ról na [FB] (https://www.facebook.com/SoftAsap/)

O projekcie

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

Zainstaluj
ansible-galaxy install softasap.sa-tarsnap
Licencja
other
Pobrania
227
Właściciel
Get your application deployed in a robust way