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 | ||