Я хочу использовать rsnapshot для создания резервных копий с моего рабочего сервера на удаленный резервный сервер.
Я должен установить rsnapshot на удаленном сервере резервного копирования а не производстве один, правильно?
rsnapshot собирается вытянуть файлы, чтобы скопировать от рабочего сервера и сохранить их локально на сервере резервного копирования?
Я только что понял, что у меня нет sudo privilegies на сервере резервного копирования. Это означает, что я не могу использовать rsnapshot для удаленных резервных копий?
Между прочим, разве жалость не, я не могу использовать rsnapshot с резервной услугой пространства, предложенной моим поставщиком услуг хостинга, просто потому что я не имею полный контроль над сервером резервного копирования, но только над производством один?
Вам нужно будет выполнить задание rsnapshot на сервере резервного копирования, а также настроить удаленное подключение к производственному серверу, чтобы получить соответствующие данные. Если вы можете выполнять эти задания без использования sudo (возможно, службы портала, такой как cPanel?), То rsnapshot все еще жизнеспособен.
Без какого-либо способа справиться с заданиями rsnapshot вам не повезет.
Вы можете запустить rsnapshot от имени любого пользователя. Вам нужно будет скопировать файл /etc/rsnapshot.conf
куда-нибудь, чтобы вы могли отредактировать его, например, ~ / rsnapshot /. Вам нужно будет изменить директиву lockfile
, так как вы, скорее всего, не сможете писать для записи по умолчанию для обычного пользователя.
lockfile /home/patrick/rsnapshot/rsnapshot.pid
Затем вы вызываете rsnapshot таким образом
rsnapshot -c /home/patrick/rsnapshot/rsnapshot.conf hourly
У вас есть доступ к cron как обычному пользователю на сервере?