LinuxForum.Fans
Тема

Резервное копирование

Автор: detalik 49 сообщений 8528 просмотров
#190491

Да что ж такое, английский - проблема, консоль - красный флаг, вам dm2003, рюшечки или ехать?

#190494

Та однозначно ехать, но надо же курсы по вождению сдать, а то на маршрутках далеко не уедешь.
А Clonezlla то я поборол, наверное тупил в прошлый раз. Одной проблемой меньше.

#190530

По горячим следам - бэкап каталога с ротацией, запускать лучше из крона, раз в n-часов.

text
#!/bash
# Каталог, где будем хранить наши резервные копии.
SNAPSHOT=/home/snapshoot/
# Каталог, с которого необходимо делать копии.
SOURCE=/var/www/my.syte.com/

# Системные комманды. ID=/usr/bin/id; ECHO=/bin/echo; MOUNT=/bin/mount; RM=/bin/rm; MV=/bin/mv; CP=/bin/cp; TOUCH=/bin/touch; RSYNC=/usr/bin/rsync;

# Убеждаемся что запуск скрипта произведён от суперпользователя. if (( `$ID -u` != 0 )); then { $ECHO "Sorry, must be root. Exiting..."; exit; } fi

# Ротация резервных копий:

# Шаг 1: Удаляем самый старый backup, если есть: if [ -d $SNAPSHOT/hourly.3 ] ; then $RM -rf $SNAPSHOT/hourly.3 ; fi ;

# Шаг 2: Смещаем средний и первый backup, если есть такие: if [ -d $SNAPSHOT/hourly.2 ] ; then \ $MV $SNAPSHOT/hourly.2 $SNAPSHOT/hourly.3 ; \ fi; if [ -d $SNAPSHOT/hourly.1 ] ; then \ $MV $SNAPSHOT/hourly.1 $SNAPSHOT/hourly.2 ; \ fi; # Шаг 3: делаем жесткую ссылку последнего бэкапа если такой есть: if [ -d $SNAPSHOT/hourly.0 ] ; then \ $CP -al $SNAPSHOT/hourly.0 $SNAPSHOT/hourly.1 ; \ fi;

# Шаг 4: rsync. $RSYNC -va --delete $SOURCE $SNAPSHOT/hourly.0 ;

# Шаг 5: Обновляем время доступа к каталоггу hourly.0. $TOUCH $SNAPSHOT/hourly.0 ;

Мускл ещё прикрутить надо. smile

#190723
Lupo Alberto написал:
P.S. Неплохой обзор программ резервного копирования (IMHO, для новичков то, что нужно).

Согласен, обзор неплохой, но немного не то. Хотелось что-то на подобии Акрониса, Клонзиллы. Именно создание образа системного раздела или диска целиком.

#190728
dm2003 написал:

Согласен, обзор неплохой, но немного не то. Хотелось что-то на подобии Акрониса, Клонзиллы. Именно создание образа системного раздела или диска целиком.

Тогда лучше ставить систему на lvm - можно делать snapshot'ы на лету. http://xgu.ru/wiki/LVM

#190730
newzenon написал:
Тогда лучше ставить систему на lvm - можно делать snapshot'ы на лету.

Всё относительно: «летит» диск — толку от этих снапшотов?

#192693

А что такое коипрование с ротацией?

Войдите или зарегистрируйтесь, чтобы ответить.