LINUX.ORG.RU

ROOT_SANDBOX=/mnt/rootfs
SNAPSHOT_DIR=/home/data/backup/snapshots
TIMESTAMP=$(date --rfc-3339=date)
LOGFILE=$SNAPSHOT_DIR/backup-$TIMESTAMP.log

[ ! -d $ROOT_SANDBOX ] && mkdir -p $ROOT_SANDBOX
mount --bind / $ROOT_SANDBOX
cd $ROOT_SANDBOX
tar -cpf $SNAPSHOT_DIR/snapshot-$TIMESTAMP.tar * 2>> $LOGFILE
cd $SNAPSHOT_DIR
umount $ROOT_SANDBOX
gzip -9 snapshot-$TIMESTAMP.tar

Как-то так.

Cancellor ★★★★☆
()
Ответ на: комментарий от alabalaev

угу, а так я периодически делаю резервную копию системы:

sudo dd if=/dev/sda2 | gzip > ~/sda2.gz

где /dev/sda2 - раздел с /

грубо и просто)

cuki ★★★★
()

dd лучше не пользоваться т.к. винты должны быть одинаковых размеров, или по крайней мере винт куда делается копия должен быть больше. лучше таром. только потом после разархивирования нужно еще загрузчик установить/настроить.

drull ★☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.