Как автоматически создавать резервные копии пользовательских файлов через rsync?

Мне нужно сделать инкрементное резервное копирование пользовательских файлов, которые находятся в следующем месте, автоматически с помощью задания cron. Может ли кто-нибудь объяснить процедуру создания резервной копии с использованием rsync в подробностях, пожалуйста?

Местоположение: / home / user1 / Desktop /

Примечание. Резервная копия должна быть сохранена следующим образом , если системный IP-адрес 172.29.36.10, резервный файл должен называться user10 и т. д. Как этого добиться?

1
задан 18 February 2012 в 16:26

1 ответ

Откройте терминал и введите: man rsync

А если серьезно, если вы просто хотите сделать резервную копию, которая копирует то, что у вас есть в ~ / Desktop, в это место, а не сохранять какие-либо резервы или все, что вы могли бы использовать:

rsync -azve ssh --delete /home/user1/Desktop 172.29.36.10:/Desktop/backup/folder

Хотя вам придется установить openssh-сервер на принимающей стороне. Или вы можете создать сценарий в /etc/init.d для запуска rsync --deamon на удаленной машине при загрузке и удалить часть e ssh

Вот разбивка опций: -a Режим архива ( рекурсировать каталоги и хранить разрешения и т. д.), -v подробный режим, -e ssh использовать протокол SSH для передачи, --delete удалять посторонние файлы на принимающей стороне.

0
ответ дан 18 February 2012 в 16:26

Другие вопросы по тегам:

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