Raspberry Pi Linux Hilfen: Unterschied zwischen den Versionen

Aus Nicki Wiki
Zur Navigation springen Zur Suche springen
Zeile 18: Zeile 18:
  # Man muss im entsprechenden Verzeichnis schreibberechtigt sein.
  # Man muss im entsprechenden Verzeichnis schreibberechtigt sein.
  BACKUP_DIR="/mnt/backup"
  BACKUP_DIR="/mnt/backup"
 
  # Hier Verzeichnisse auflisten, die gesichert werden sollen.
  # Hier Verzeichnisse auflisten, die gesichert werden sollen.
  # Dies ist nur ein Beispiel - bitte an eigene Bedürfnisse anpassen.
  # Dies ist nur ein Beispiel - bitte an eigene Bedürfnisse anpassen.

Version vom 25. Mai 2021, 10:50 Uhr

Archiv (tar)

Packen: Ein Archiv mit dem Ordner daten inklusive aller Unterordner und Dateien anlegen und nachträglich mit gzip komprimieren:

tar -czf archiv.tar.gz daten/

Extrahieren: Achtung! tar überschreibt beim Extrahieren Dateien und Verzeichnisse ohne Nachfrage:

tar -xzf archiv.tar.gz -C /PFAD/ZUM/ORDNER 

Aktualisieren Fügt nur Dateien hinzu, wenn sie neueren Datums sind als ihr Gegenstück im Archiv:

tar -uf archiv.tar daten 

Einem Archiv eine Datei hinzufügen:

tar -rf archiv.tar datei_1.txt 

Backupscript

#!/bin/bash
DATE=$(date +%Y-%m-%d-%H%M%S)

# pfad sollte nicht mit "/" enden!
# Dies ist nur ein Beispiel - bitte an eigene Bedürfnisse anpassen.
# Man muss im entsprechenden Verzeichnis schreibberechtigt sein.
BACKUP_DIR="/mnt/backup"

# Hier Verzeichnisse auflisten, die gesichert werden sollen.
# Dies ist nur ein Beispiel - bitte an eigene Bedürfnisse anpassen.
# Bei Verzeichnissen, für die der User keine durchgehenden Leserechte hat (z.B. /etc), treten Fehler auf.
# Pfade sollten nicht mit "/" enden!
SOURCE="$HOME/bin $HOME/.gaim "

tar -cjpf $BACKUP_DIR/backup-$DATE.tar.bz2 $SOURCE