Zum Inhalt springen
TURNKEYGNU / LINUX
AnwendungenDokumentationBlogBildschirmfotosGitHubTurnKey Hub
文Deutsch
EnglishEspañol中文日本語PortuguêsDeutsch
Haus/tklbam-Wiederherstellung: Wiederherstellen eines Backups

Dokumentation

tklbam-Wiederherstellung: Wiederherstellen eines Backups

Full Man Page Quelle

SYNOPSIS

tklbam-Wiederherstellung [ -Optionen ] [ <hub-backup> ] || Pfad / zu / Backup / extrahieren

ARGUMENTS

<hub-backup> := backup-id || eindeutiges Labelmuster

OPTIONS

--raw-download = Pfad / zu / Backup /: Download Backup in Verzeichnis ohne eine Systemwiederherstellung durchzuführen

--time = TIME: Zeit zum Wiederherstellen von

TIME := YYYY-MM-DD | YYYY-MM-DDThh:mm:ss | <int>[mhDWMY]

z.B.

2010-08-06 - 2010, 6. August, 00:00
2010-08-07T14:00 - 2010, 7. August 14:00 UTC
6 m - 6 Minuten
5h - 5 Stunden
4D - Vor 4 Tagen
3W - Vor 3 Wochen
2M - Vor 2 Monaten
1Y - Vor 1 Jahr

--limits = LIMITS: Wiederherstellen von Dateisystem- oder Datenbankbeschränkungen

Wird verwendet, um zu steuern, welche Teile des Backups wiederhergestellt werden.

Wenn man einem Limit ein Minuszeichen vorangeht, wird es zu einem Ausschluss.
Mehrere Objekte sind raumgetrennt.

Z.B. --limits="/path\ with\ spaces -/another\ path"

LIMITS := "LIMIT -1 .. LIMIT -N"
LIMIT := -?( /path/to/include/or/exclude | mysql:database[/table] | pgsql:database[/table] )

--keyfile = KEYFILE: Pfad zur Escrow Keyfile.

Standard: Hub stellt dies automatisch bereit.

--address = TARGET_URLmanuelles Backup-Ziel URL (benötigt --keyfile).

              Unterstützte Storage Backends und deren URL-Formate:

              Datei: /some_dir
              rsync://user[:password]@other.host[:port]//absolute_path
              rsync://user[:password]@other.host[:port]/relative_path
              rsync://user[:password]@other.host[:port]::/module/some_dir
              s3://other.host/bucket_name[/prefix]
              s3+http://bucket_name[/prefix
              ftp://user[:password]@other.host[:port]/some_dir
              ftps://user[:password]@other.host[:port]/some_dir
              hsi://user[:password]@other.host[:port]/some_dir
              imap://user[:password]@other.host[:port]/some_dir
              scp://user[:password]@other.host[:port]/some_dir
              ssh://user[:password]@other.host[:port]/some_dir
              Tahoe://alias/directory
              webdav://user[:password]@other.host/some_dir
              webdavs://user[:password]@other.host/some_dir
              gdocs://user[:password]@other.host/some_dir

Standard: Hub stellt dies automatisch bereit.

--skip-files: Wiederherstellen Sie das Dateisystem nicht

--skip-database: Datenbanken nicht wiederherstellen

--skip-packages: Wiederherstellen Sie keine neuen Pakete

--logfile = PATH: Pfad zur Protokolldatei. Standardmäßig: /var/log/tklbam-restore

--no-rollback: Rollback deaktivieren

--quiet: Feedback deaktivieren

--force: Überprüfung der Gesundheit der Deaktivierung

--debug: Führen Sie $SHELL nach Duplicity

USAGE EXAMPLES

       # Hub Backup ID 1 wiederherstellen
       tklbam-Wiederherstellung 1

       # Das gleiche Ergebnis wie oben, aber in zwei Schritten: Laden Sie zuerst den Extrakt herunter und wenden Sie ihn dann an
       tklbam-Wiederherstellung 1 --raw-download=/tmp/mybackup
       tklbam-Wiederherstellung /tmp/mybackup

       # Backup wiederherstellen, erstellt mit tklbam-Backup --raw-upload=/srv
       tklbam-Wiederherstellung 2 --raw-download=/srv

       # Wiederherstellen aus Duplicity-Archiven an einer benutzerdefinierten Backup-Adresse im lokalen Dateisystem
       tklbam-Wiederherstellung --address=Datei:///mnt/backups/mybackup --keyfile=mybackup.escrow

       # Simulieren Sie die Wiederherstellung der Hub-Backup-ID 1 unter Ausschluss von Änderungen des /root-Pfads,
       # mysql 'Kunden' DB und die 'E-Mails' Tabelle in der 'Webapps' DB
       tklbam-Wiederherstellung 1 --simulate --limits="-/root -mysql: Kunden -mysql:Webapp / E-Mails"

       # Simulieren Sie die Wiederherstellung nur der /root-Dateien in Hub Backup ID 1
       tklbam-Wiederherstellung 1 --simulate --skip-database --skip-packages --limits = "/root"

FILES

Haken: /etc/tklbam/hooks.d

TURNKEYGNU / LINUX

Eigene Infrastruktur betreiben, ohne bei null anzufangen.

TurnKey erkunden
Über TurnKeyDokumentationHäufige FragenBlogGitHub
Frei und quelloffenStandardmäßig sicherSofort einsatzbereit