Проект

Общее

Профиль

ИСПОЛЬЗОВАНИЕ » История » Версия 4

« Предыдущее - Версия 4/6 (Разница(diff)) - Следующее » - Текущая версия
Dmitry Chernyak, 07.07.2016 13:04


ИСПОЛЬЗОВАНИЕ

OVERVIEW | INSTALL | SETUP | USAGE
ОБЗОР | УСТАНОВКА | НАСТРОЙКА | ИСПОЛЬЗОВАНИЕ

Все действия производятся в командной строке.
Пользователям Windows ™ необходимо запустить оболочку CygWin.

Настройка scduply

Если Вы собираетесь хранить конфигурацию в /etc (доступно только при запуске scduply от root), создайте каталог /etc/scduply:

mkdir /etc/scduply

Иначе конфигурация автоматически разместится в $HOME/.scduply

scduply init

В каталоге конфигурации откройте файл conf и настройте в нем значения
GPG_KEY — укажите ID ключа, если Вы собираетесь использовать ключ,
GPG_PW — укажите пароль для ключа GPG, или пароль для симметричного шифрования,
TARGET_URL — укажите путь (сетевой или локальный) к месту хранения архивов.

Настройка задания

scduply JOB create

JOB — имя задания. Будет создан подкаталог с именем JOB и шаблонами настроек.

Источник

Откройте файл JOB/source и впишите в него путь к каталогу, который будете резервировать (вместо строки «/path/to/source»).

Для создания простого задания этого достаточно — можно переходить резервному копированию!

Исключения

При необходимости, откройте файл JOB/exclude и впишите в него пути, которые необходимо включить или исключить из копирования. Используйте полные пути.

+ /home/dmi/Documents
+ /home/dmi/Photo
- **

Можно использовать шаблоны. Двойная звездочка означает «исключить все».

Индивидуальные настройки

При необходимости, Вы можете установить индивидуальные конфигурационные параметры для задания в файле JOB/conf.

Исключение задания из пакетного вызова

Если Вы хотите, чтобы задание не вызывалось при пакетном запуске командой bkpall, создайте пустой файл JOB/skip

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

scduply ЗАДАНИЕ backup

или, для бэкапа всех заданий

scduply bkpall

Если в глобальном файле конфигурации настроить переменные MAIL_*, то bkpall будет отсылать по e-mail отчет со сводкой по всем заданиям и журналом.

Восстановление

scduply ЗАДАНИЕ restore КАТАЛОГ-КУДА

Восстановление на 4 дня назад

scduply ЗАДАНИЕ restore КАТАЛОГ-КУДА 4D

Восстановление на 4 дня назад, только каталог will_be_lost

scduply ЗАДАНИЕ restore КАТАЛОГ-КУДА 4D --file-to-restore will_be_lost

Проверка состояния

scduply ЗАДАНИЕ status

Список файлов

scduply ЗАДАНИЕ list [ВОЗРАСТ]

Восстановление после потери оборудования

Минимальный набор

Для переустановки системы в случае потери оборудования, Вам понадобиться:

Ваш GPG-ключ и пароль к нему (или пароль шифрования, если GPG-ключ не использовался).
Рекомендуем: сделать копию каталога настроек (ПОСЛЕ осуществления хотя бы одного успешного санса резервного копирования — он уже будет содержать экспортированную копию GPG-ключа).
ssh-ключ, который использовался для подключения к хранилищу резервных копий.
Рекомендуем: сделать копию каталога ~/.ssh.
Эти данные необходимо скопировать на переносной носитель (например, USB-Flash) и хранить в секретном месте, обязательно вне офиса.

Копия данных ОБЯЗАТЕЛЬНО должна быть у руководителя предприятия и храниться вне офиса.

Полный набор

Полный набор, необходимый для комфортного восстановления, включает:

Свежую копию каталога настройки (поскольку она будет содержать полный список настроенных заданий, последние настройки исключений и т.п.);
Журналы сеансов резервного копирования;
ssh-ключ для доступа к хранилищу резервных копий.

Мы рекомендуем сохранить в секретном месте GPG-ключ, пароль и ssh-ключ, как было указано выше, и настроить дополнительное задание резервного копирования для сохранения каталога настройки и журналов.

Настройки находится в каталоге/etc/scduply (если он был создан до инициализации и программа запущена от root), или в каталоге ~/.scduply.

Журналы резервного копирования записываются в каталог ~/.scduply/log — при локальной установке и /var/log/scduply — при установке в /etc/scduply.

Резервная копия среды CygWin не нужна

Нет необходимости делать полную резервную копию среды CygWin, поскольку она может быть восстановлена повторной установкой.

Технические подробности scduply

При начальной инициализации scduply для сохранения настроек использует каталог /etc/scduply (если он был создан до инициализации и программа запущена от root), или каталог ~/.scduply.

В каталоге настроек лежит глобальный файл конфигурации и создаются подкаталоги с профилями заданий бэкапа.

Каждый покаталог имеет файлы:

config — локальный файл конфигурации, в котором можно переопределять установки
source — файл содержит путь к каталогу, который будет бэкапиться
exclude — файл шаблонов-исключений (передается duplicity как —exclude-globbing-filelist)
descr — описание (первая строка) и заметки — все последующие. Создается и используется интерфейсом scdw.
skip — при наличии, профиль игнорируется командой bkpall
saved.env, gpg*.asc — файлы, содержащие информацию, достаточнуюдля восстановления на новом компьютере. Создаются автоматически в момент бэкапа.
При резервном копировании scduply создает журнал работы duplicity и записывает его в каталог ~/.scduply/log/ — при локальной установке и /var/log/scduply — при установке в /etc/scduply.

Дополнительная информация

Для более эффективного применения предлагаемых средств резервного копирования, пожалуйста, ознакомьтесь со следующими материалами:

man duplicity
sdcuply usage
man scduply  # в нынешнем состоянии - это мануал по duply, который немного отличается

Файл CHANGES в каталоге с исходным кодом scduply содержит сводку отличий от duply (на английском).