Где к “- исключают” определенный каталог в резервном сценарии шахты с помощью tar

Я хочу резервировать свой целый сервер Linux, но где делают я - exclude=proc - exclude=sys - exclude=dev/pts - исключаю =/var/backups. Помогите!!!

Вот мой код. У меня могут также быть некоторые ошибки в нем. Обратная связь приветствуется.....

#!bin/bash
#Purpose = Backup of var directory

TIME=`date +"%b-%d-%y"`  # This Command will add date in Backup File Name.
FILENAME="backup-$TIME.tar.gz"  # Here i define Backup file name format.
SRCDIR="/ "    # Location of Important Data Directory (Source of backup).
DESDIR="/var/backups/fullbackup"    # Destination of backup file.
LOGSYS="/var/log/fullbackup"   #Log files of the backup.

echo "Starting backup of $SRCDIR to $DESDIR on $TIME" >> ${LOGSYS}
tar -cpzf $DESDIR/$FILENAME $SRCDIR
echo "Ending backup of $SRCDIR on $TIME" >> ${LOGSYS}

#END
1
задан 14 August 2014 в 15:41

2 ответа

Вы перечисляете все каталоги, которые будут исключены в текстовый файл, как это:

/var/backups
/proc
/sys
/dev
/tmp

Позволяют нам назвать этот файл /etc/backup-excl.lst

Тогда, можно звонить эти tar, управляют следующим путем:

tar ScpfzX /etc/backup-excl.lst $DESTDIR/$FILENAME $SRCDIR

X параметров flas должны сказать, что файл с каталогами, которые будут исключены, будет следовать.

параметр S используется для обработки Linux редкие файлы энергично. Редкие файлы являются файлами, которые содержат вакуум, где дисковое пространство предварительно выделяется, но не обязательно используется. Обработка этих файлов энергично означает только копировать реальное содержание, не вакуум.

2
ответ дан 11 November 2019 в 09:34

Для добавления исключают опцию, просто добавляют его после:

tar -cpzf $DESDIR/$FILENAME $SRCDIR --exclude=proc --exclude=sys --exclude=dev/pts --exclude=/var/backups

лучший путь состоит в том, чтобы добавить, что переменная с исключает опции, как:

EXCLUDE="--exclude=proc --exclude=sys --exclude=dev/pts --exclude=/var/backups"

После того, как та Ваша команда tar должна быть похожей:

tar -cpzf $DESDIR/$FILENAME $SRCDIR $EXCLUDE
0
ответ дан 11 November 2019 в 09:34

Другие вопросы по тегам:

Похожие вопросы: