Копирование файлов с помощью утилиты Rsync

Нередко возникает вопрос о сохранности данных, резервном копировании и также каким образом можно его выполнить. Данная статья раскрывает вопрос создания актуальной резервной копии файлов на удаленном сервере / хранилище.

Копирование файлов с помощью Rsync

Для того чтобы скопировать необходимые директории и файлы с исходными правами владельца и доступа с исходного сервера на сервер назначения необходимо выполнить следующую команду:

 

  1. Если директория сервера назначения примонтирована к исходному серверу как локальная директория:

 

rsync -rctuvpogz /path/on/source /mnt/destinationdirectory

 

  1. Либо посредством SSH:

 

rsync -rctuvpogz -e ssh username@host:/path/on/source /mnt/destinationdirectory

 

Постановка задачи в cron на запуск синхронизации по времени

С помощью crontab можно поставить задачу на автоматическое выполнение задачи в определенное время. Для этого необходимо произвести редактирование crontab.

 

Открываем к редактированию:

 

crontab -e

 

Далее добавляем строки:

 

SHELL=/bin/bash

* * * * * rsync -rctuvpogz /path/on/source /mnt/destinationdirectory

 

Либо:

 

SHELL=/bin/bash

* * * * * rsync -rctuvpogz -e ssh username@host:/path/on/source /mnt/destinationdirectory



Чтобы привести файл к виду:

 

# For more information see the manual pages of crontab(5) and cron(8)                                                SHELL=/bin/bash

 # m h  dom mon dow   command

* * * * * rsync -rctuvpogz /path/on/source /mnt/destinationdirectory

 

Либо:

 

# For more information see the manual pages of crontab(5) and cron(8)                                                SHELL=/bin/bash

# m h  dom mon dow   command

* * * * * rsync -rctuvpogz -e ssh username@host:/path/on/source /mnt/destinationdirectory

 

Символ '*' подразумевает использование любого значения в заданном диапазоне. Минимальное возможное время составляет 1 минуту. Это связано с тем что cron просматривает список задач каждую минуту, проверяя какие из них необходимо выполнить.

 

Таким образом создаётся задача для выполнения копирования файлов с исходного сервера на сервер назначения. При этом создается валидная копия файлов в указанное время, т.е., Вы всегда имеете под рукой резервную копию Ваших данных.

War diese Antwort hilfreich?

 Artikel drucken

Lesen Sie auch

Изменить пароль в Keydisс?

Для того, чтобы изменить пароль в кейдиске необходимо зайти в личный кабинет. Для этого:...

Для чего нужна репликация Master-Master

Репликация типа Мастер-Мастер для баз данных увеличивает скорость доступа к данным и повышает...

Подключение услуги Keydisс Pro с помощью протоколов SMB/CIFS и FTP/FTPS

В настоящее время служба резервного копирования поддерживает протоколы SMB/CIFS и FTP/FTPS. Мы...

Настройка резервного копирования в VestaCP

С резервным копированием в vestacp все достаточно просто. Есть соответствующий раздел, в котором...

Общая настройка VestaCP

Сразу после установки можно выполнить несколько базовых настроек. Включаем русский язык Vestacp...