Да что ж такое, английский - проблема, консоль - красный флаг, вам dm2003, рюшечки или ехать?
Резервное копирование
Та однозначно ехать, но надо же курсы по вождению сдать, а то на маршрутках далеко не уедешь.
А Clonezlla то я поборол, наверное тупил в прошлый раз. Одной проблемой меньше.
P.S. Неплохой обзор программ резервного копирования (IMHO, для новичков то, что нужно).
По горячим следам - бэкап каталога с ротацией, запускать лучше из крона, раз в n-часов.
#!/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
P.S. Неплохой обзор программ резервного копирования (IMHO, для новичков то, что нужно).
Согласен, обзор неплохой, но немного не то. Хотелось что-то на подобии Акрониса, Клонзиллы. Именно создание образа системного раздела или диска целиком.
Согласен, обзор неплохой, но немного не то. Хотелось что-то на подобии Акрониса, Клонзиллы. Именно создание образа системного раздела или диска целиком.
Тогда лучше ставить систему на lvm - можно делать snapshot'ы на лету. http://xgu.ru/wiki/LVM
Тогда лучше ставить систему на lvm - можно делать snapshot'ы на лету.
Всё относительно: «летит» диск — толку от этих снапшотов?
А что такое коипрование с ротацией?
detalik, http://zenon.sytes.net/rotation-backup/ изложил понятно?