Задать вопрос

Как сделать резервное копирование на сервере с linux?

Необходимо сделать так чтобы каждую неделю сервер делал резервную копию папки. На сервере стоит Ubuntu 14.04. Знаю что для этого можно использовать Cron - но как настроить резервное копирование не знаю. Пожалуйста подскажите что нужно для этого сделать?
  • Вопрос задан
  • 4050 просмотров
Подписаться 3 Оценить Комментировать
Решения вопроса 1
@arthurchumak
нужно создать скрипт на bash такого вида
#!/bin/bash
path='путь к папке'
archivepath='путь к архиву'
date=$(date +%y%m%d)
cd $path
tar -cf $archivepath/backup$date.tar *

а в cron добавить
@weekly путь к скрипту
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Maxim_ka
@Maxim_ka
Системный инженер
Куда Вы хотите бекапить Вашу папку?
Если на локальной машине сохранять, но на другом разделе/винте то:

tar -cf /место_куда_сохраняете/backup.tar /полный_путь/до_вашей_папки;
gzip -9 /место_куда_сохраняете/backup.tar

добавьте это в скрипт и в кроне укажите выполняться раз в неделю.

Если на другую машину по сети бекапить собираетесь, то почитайте про rsync там утилитка по веселее будет
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы