|
|
Для того, чтобы ежедневный бэкап «Admin Backup/Transfer» не перезаписывал резервные копию предыдущего дня, чтобы иметь копии аккаунтов на за последние семь дней, можно сделать следующее. А именно создать 7 задач крона, по одной задаче на каждый день недели: - Заходим в панель Directadmin под «admin» (http://<ВАШ_СЕРВЕР>:2222/)
- На уровне «администратор» выбираем опцию «Admin Backup/Transfer» http://<ВАШ_СЕРВЕР>:2222/CMD_ADMIN_BACKUP
- Настраиваем выполнение заданий по расписанию. ШАГ 1 (Step 1: Who): Выбор пользователей. ШАГ 2 (Step 2: When): Выбор времени. Меняем только «Day of Week» на 1 для понедельника. ШАГ 3 (Step 3: Where): Выбираем место для хранения резервных копий. «Local» -> «/usr/home/admin/admin_backups/1». ШАГ 4 (Step 4: Submit) Нажимаем кнопку «Submit».
- Повторяем пункт 3 необходимое количество раз, увеличивая на 1 каждый раз день, т.е.
1 - Понедельник -> «Day of Week» - 1 -> «/usr/home/admin/admin_backups/1» 2 - Вторник -> «Day of Week» - 2 -> «/usr/home/admin/admin_backups/2» 3 - Среда -> «Day of Week» - 3 -> «/usr/home/admin/admin_backups/3» 4 - Четверг -> «Day of Week» - 4 -> «/usr/home/admin/admin_backups/4» 5 - Пятница -> «Day of Week» - 5 -> «/usr/home/admin/admin_backups/5» 6 - Суббота -> «Day of Week» - 6 -> «/usr/home/admin/admin_backups/6» 0 - Воскресенье -> «Day of Week» - 0 -> «/usr/home/admin/admin_backups/0» Внимание: Воскресенье здесь начало недели, и этот день недели имеет номер 0.
Таким образом каждый день будет создаваться новая копия данных, которая будет храниться неделю, после чего она будет обновлена. И так для каждого дня недели.
Очевидный минус - это семикратное увеличения занимаемого места на диске, но это уже другая история.
|