Здесь показаны различия между двумя версиями.
| Обе стороны предыдущей редакцииПредыдущая редакцияСледующая редакция | Предыдущая редакция | ||
| backup [2017/09/21 09:52] – [Überblick] lwsystems | backup [2018/11/02 17:58] (текущий) – [Überblick] lwsystems | ||
|---|---|---|---|
| Zeile 3: | Zeile 3: | ||
| ===== Überblick ===== | ===== Überblick ===== | ||
| + | * [[Recovery]] | ||
| Benno MailArchiv хранит свои данные по разным путям. | Benno MailArchiv хранит свои данные по разным путям. | ||
| Zeile 16: | Zeile 17: | ||
| Электронные письма хранятся в сжатом виде в репозитории. Репозиторий занимает значительно больше места в файловой системе архива. Из репозитория не удаляются никакие электронные письма, поэтому резервная копия должна сохранять только те файлы, которые были добавлены с момента последнего резервного копирования. | Электронные письма хранятся в сжатом виде в репозитории. Репозиторий занимает значительно больше места в файловой системе архива. Из репозитория не удаляются никакие электронные письма, поэтому резервная копия должна сохранять только те файлы, которые были добавлены с момента последнего резервного копирования. | ||
| - | В данном случае хорошим вариантом будет простое инкрементальное резервное копирование сети с использованием системных инструментов. | + | В данном случае хорошим вариантом будет простое инкрементальное резервное копирование сети с использованием системных инструментов. |
| + | |||
| + | ====== Inkrementelles Backup | ||
| + | |||
| + | Простую инкрементальную резервную копию локально смонтированной сетевой папки можно реализовать с помощью простого скрипта. | ||
| + | |||
| + | ===== 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 | ||