Эффективный бэкап с помощью rsync

×

Предупреждение

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

Я стараюсь регулярно делать резервные копии. Раньше я использовал простое cp и зеркалирование моего жесткого диска занимало около трех часов. Но вчера я познакомился с замечательной утилитой rsync. Ее фишка в том, что в отличии от cp она копирует только те файлы, которые были изменены с момента последнего бэкапа. Тем самым, вся музыка и фильмы не копируются в резервную копию повторно, если они уже там есть и не изменялись. Это и сократило процесс резервного копирование всего до получаса.

sudo rsync -var --delete backupdir /media/BACKUP

-v означает, что вы хотите видеть как происходит процесс работы
-a сохраняет все атрибуты файлов (права, владельца и тд.)
-r говорит, что надо двигаться по каталогам рекурсивно
--delete означает, что файлы которые были удалены в источнике, будут удалены и в приемнике
backupdir - каталог-источник
/media/BACKUP - каталог-приемник (в нем будет находится каталог backupdir)