Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
backup [2016/11/08 08:39] – Externe Bearbeitung 127.0.0.1 | backup [2018/11/02 17:58] (aktuell) – [Überblick] lwsystems | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
===== Überblick ===== | ===== Überblick ===== | ||
+ | * [[Recovery]] | ||
- | Benno ;MailArchiv speichert seine Daten unterhalb von unterschiedlichen Pfaden. | + | Benno MailArchiv speichert seine Daten unterhalb von unterschiedlichen Pfaden. |
- | *Repository: | + | *Repository: |
- | *Index: / | + | *Index: |
- | *Import-Spool / | + | *Import-Spool |
- | *Benutzer-Datenbank: | + | *Benutzer-Datenbank: |
- | *Templates für HTML-UI: / | + | *Templates für HTML-UI: / |
===== Repository ===== | ===== Repository ===== | ||
Zeile 16: | Zeile 17: | ||
Im Repository werden die E-Mails komprimiert gespeichert. Das Repository nimmt mit Abstand den größten Platz im Dateisystem des Archivs ein. Aus dem Repository werden keine E-Mails gelöscht, so daß ein Backup ausschließlich die Dateien sichern muss, die seit dem letzen Backup-Lauf hinzugefügt wurden. | Im Repository werden die E-Mails komprimiert gespeichert. Das Repository nimmt mit Abstand den größten Platz im Dateisystem des Archivs ein. Aus dem Repository werden keine E-Mails gelöscht, so daß ein Backup ausschließlich die Dateien sichern muss, die seit dem letzen Backup-Lauf hinzugefügt wurden. | ||
- | Hier bietet sich ein einfaches inkrementelles Netzwerk-Backup mit Systemtools an. | + | Hier bietet sich ein einfaches inkrementelles Netzwerk-Backup mit Systemtools an. |
+ | |||
+ | ====== Inkrementelles Backup | ||
+ | |||
+ | Ein einfaches inkrementelles Backup auf einem lokal gemounteten Netzwerk-Share kann mit einem einfachen Script realisiert werden. | ||
+ | |||
+ | ===== Tar-Archive ===== | ||
+ | |||
+ | <code bash> | ||
+ | #!/bin/sh | ||
+ | # | ||
+ | # | ||
+ | BACKUPDIR=/ | ||
+ | |||
+ | ARCHIVE_DIR=/ | ||
+ | TS_FILE=$ARCHIVE_DIR/ | ||
+ | |||
+ | START_DATE=`date +%Y%m%d%H%M.%S` | ||
+ | |||
+ | if [ ! -f $TS_FILE ];then | ||
+ | touch -t 200001010000 $TS_FILE | ||
+ | fi | ||
+ | |||
+ | / | ||
+ | tar -T - -cf ${BACKUPDIR}/ | ||
+ | touch -t $START_DATE $TS_FILE | ||
+ | </ | ||
+ | |||
+ | ===== Verzeichnisstruktur ===== | ||
+ | |||
+ | <code bash> | ||
+ | #!/bin/sh | ||
+ | # | ||
+ | # | ||
+ | BACKUPDIR=/ | ||
+ | |||
+ | ARCHIVE_DIR=/ | ||
+ | TS_FILE=$ARCHIVE_DIR/ | ||
+ | |||
+ | START_DATE=`date +%Y%m%d%H%M.%S` | ||
+ | |||
+ | if [ ! -f $TS_FILE ];then | ||
+ | touch -t 200001010000 $TS_FILE | ||
+ | fi | ||
+ | |||
+ | / | ||
+ | /bin/cpio --pass-through --preserve-modification-time --make-directories \ | ||
+ | $BACKUPDIR | ||
+ | touch -t $START_DATE $TS_FILE | ||
+ | </ | ||
====== Inkrementelles Netzwerk-Backup | ====== Inkrementelles Netzwerk-Backup |