Доброго вечера.
Хотел бы поделиться скриптом для бэкапа системы с использованием rsync:
#!/bin/sh
#backup_system.sh
# (C) Sakalou Aliaksei <nullbsd at gmail dot com>
# path for backup
path=/mnt/work/distrib/backup/system
if [ `whoami` != "root" ]; then
echo "Run 'sudo $0'"
exit
fi
dir=$path/`date +"%F"`
if [ ! -d $dir ]; then
mkdir $dir || exit
fi
rsync -auxvS / $dir
Перед использованием определяем переменную $path, где будут храниться резервные копии системы, ну и запускаем всё это дело через sudo.
Бэкапы будут храниться в $path/YY.MM.DD
Хотелось бы заметить, что за смонтированные ФС (/mnt, /media, etc...) переживать не стоит, т.к. ключ '-x' исключает их из списка синхронизации.
Спасибо за внимание.
Предложения принимаются.