Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
backup [2017/09/21 09:52] – [Überblick] lwsystems | backup [2018/09/18 11:12] – [Verzeichnisstruktur] lwsystems | ||
---|---|---|---|
Zeile 16: | Zeile 16: | ||
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 |