1

У меня есть коробка CentOS 6.9

Мне нужно удаленно выполнить резервное копирование всей установки CentOS в мою учетную запись хранения Rsync.net через SSH.

Как это возможно, включая инкрементные обновления и исключая системные каталоги (например, lost+found), которые бесполезны для дальнейшей передачи в другой ящик?

1 ответ1

1

Я могу сделать резервную копию моей установки Linux с исключениями, используя команду rsync в мою удаленную учетную запись Rsync.net или в любую удаленную учетную запись хранения через SSH с помощью следующей команды

rsync -avzh --progress --delete --exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/home/*,/lost+found,/backup/*} -e ssh /var username@myhost.rsync.net:remote_folder

Резервные копии являются инкрементными по умолчанию.

Параметры объяснили:

-a: режим архива (сохраняет владельца, метку времени, разрешения)

-v: многословный

-z: сжатие данных файла

-h: читаемый человеком формат

--delete: обновляет удаленный, если файлы были удалены из локального

--progress: показывает прогресс

rsync man page

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .