GoGPT Best VPN GoSearch

Значок OnWorks

rsnapshot - Интернет в облаке

Запустите rsnapshot в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда rsnapshot, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


rsnapshot - утилита для создания снимков удаленной файловой системы

СИНТАКСИС


rssnapshot [-vtxqVD] [-c cfgfile] [команда] [аргументы]

ОПИСАНИЕ


rssnapshot это утилита для создания снимков файловой системы. Он может делать инкрементальные снимки локальных и
удаленные файловые системы для любого количества машин.

Снимки локальной файловой системы обрабатываются с помощью Rsync(1). Безопасные удаленные подключения
обрабатывается с помощью rsync поверх SSH(1), в то время как анонимные соединения rsync просто используют rsync
сервер. И удаленная, и локальная передача зависят от rsync.

rssnapshot экономит гораздо больше места на диске, чем вы можете себе представить. Объем необходимого места
примерно равен размеру одной полной резервной копии плюс копия каждого дополнительного файла, который
изменилось. rssnapshot широко использует жесткие ссылки, поэтому, если файл не изменяется,
следующий снимок - это просто жесткая ссылка на тот же самый файл.

rssnapshot обычно вызывается от имени пользователя root заданием cron или серией заданий cron. это
однако возможно запускать от имени любого произвольного пользователя с альтернативным файлом конфигурации.

Все важные параметры указаны в файле конфигурации, который находится по умолчанию.
at /etc/rsnapshot.conf. Альтернативный файл можно указать в командной строке. Есть
также дополнительные параметры, которые можно передать в командной строке.

Параметры командной строки следующие:

-v подробный, показывать выполняемые команды оболочки

-t test, показать команды оболочки, которые будут выполнены

-c путь к альтернативному файлу конфигурации

-x одна файловая система, не переключайте разделы в каждой точке резервного копирования

-q тихо, подавить несмертельные предупреждения

-V То же, что и -v, но с более подробной информацией

-D Шланг диагностической информации

КОНФИГУРАЦИЯ


/etc/rsnapshot.conf - это файл конфигурации по умолчанию. Все параметры в этом файле должны быть
разделенные табуляцией. /usr/share/doc/rsnapshot/examples/rsnapshot.conf.default.gz может быть использован
как ссылка.

Рекомендуется скопировать
/usr/share/doc/rsnapshot/examples/rsnapshot.conf.default.gz в /etc/rsnapshot.conf и
затем измените /etc/rsnapshot.conf в соответствии с вашими потребностями.

Длинные строки могут быть разделены на несколько строк. Строки «продолжения» обязательно начать с пробела
или символ табуляции. В строках продолжения будут все начальные и конечные пробелы.
удален, а затем добавлен с промежуточным символом табуляции к предыдущей строке
при анализе файла конфигурации.

Вот список допустимых параметров:

версия_конфигурации Версия файла конфигурации (обязательно). По умолчанию 1.2

snapshot_root Путь к локальной файловой системе для сохранения всех снимков

include_conf На этом этапе включите в конфигурацию еще один файл.

Это рекурсивно, но вам может потребоваться быть осторожным с путями при указании
какой файл включить. Мы проверяем, является ли указанный файл
читабельный, и выдаст ошибку, если это не так. Мы рекомендуем использовать полный путь. В качестве
особый случай, значение include_conf может быть заключено в `обратные кавычки`, и в этом случае
он будет выполнен, и все, что он отправит в STDOUT, будет включено в
конфигурация. Обратите внимание, что метасимволы оболочки могут быть интерпретированы.

no_create_root Если установлено значение 1, rsnapshot не будет создавать каталог snapshot_root.

cmd_rsync Полный путь к rsync (обязательно)

cmd_ssh Полный путь к ssh (необязательно)

cmd_cp Полный путь к cp (необязательно, но это должна быть версия GNU)

Если вы используете Linux, раскомментируйте cmd_cp. Если вы используете платформу
который не имеет GNU cp, вы должны оставить cmd_cp закомментированным.

С GNU cp rsnapshot может обрабатывать как обычные файлы, так и специальные файлы (например,
как FIFO, сокеты и блочные / символьные устройства) за один проход.

Если cmd_cp отключен, rsnapshot будет использовать собственную встроенную функцию,
native_cp_al () для резервного копирования обычных файлов и каталогов. Тогда это будет
за которым следует отдельный вызов rsync, чтобы переместить специальные файлы (при условии, что
есть какие).

cmd_rm Полный путь к rm (необязательно)

cmd_logger Полный путь к регистратору (необязательно, для поддержки системного журнала)

cmd_du Полный путь к du (необязательно, для отчетов об использовании диска)

cmd_rsnapshot_diff Полный путь к rsnapshot-diff (необязательно)

cmd_preexec

Полный путь (плюс любые аргументы) к сценарию preexec (необязательно). Этот скрипт запустится
непосредственно перед каждой операцией резервного копирования (но не во время ротации). Если казнь
сбой, rsnapshot немедленно остановится.

cmd_postexec

Полный путь (плюс любые аргументы) к скрипту postexec (необязательно). Этот сценарий будет
запускать сразу после каждой операции резервного копирования (но не при ротации). Если
выполнение не удается, rsnapshot немедленно останавливается.

linux_lvm_cmd_lvcreate

linux_lvm_cmd_lvremove

linux_lvm_cmd_mount

linux_lvm_cmd_umount

Пути к командам lvcreate, lvremove, mount и umount для использования с LVM Linux.
Вы также можете включать параметры в команды. Lvcreate, lvremove, mount и
Команды umount необходимы для управления снимками томов LVM и являются
в противном случае необязательно.

сохранять [имя] [номер]

"имя" относится к имени этого уровня резервного копирования (например, альфа, бета, так называемый
интервал). «число» - это количество снимков для данного типа интервала.
это будет сохранено. Значение "name" будет командой, переданной в
rssnapshot для выполнения этого типа резервного копирования.

Устаревшим псевдонимом для "сохранения" является "интервал".

Пример: сохранять альфа 6

[root @ localhost] # rssnapshot альфа

В этом примере каждый раз, когда он запускается, происходит следующее:

/alpha.5/ будет удален, если он существует.

/alpha.{1,2,3,4} все будут повернуты на +1, если они существуют.

/alpha.0/ будет скопирован в /alpha.1/ с использованием жесткого
ссылки.

Каждая точка резервного копирования (объясненная ниже) будет затем синхронизирована с соответствующим
каталоги в /alpha.0/

Уровни резервного копирования должны быть указаны в файле конфигурации в порядке от наиболее частого до наиболее частого.
реже всего. Первая запись - это та, которая будет синхронизирована с резервной копией.
точки. Последующие уровни резервного копирования (например, бета, гамма и т. Д.) Просто меняются с
каждый более высокий уровень резервного копирования извлекает из более низкого уровня для своего каталога .0.

Пример:

сохранять альфа 6

сохранять beta 7

сохранять гамма 4

beta.0 / будет перемещен из alpha.5 /, а gamma.0 / будет перемещен из beta.6 /

alpha.0 / будет синхронизироваться напрямую из файловой системы.

link_dest 1

Если ваша версия rsync поддерживает --link-dest (2.5.7 или новее), вы можете включить
это, чтобы позволить rsync обрабатывать некоторые вещи, которые GNU cp или встроенные подпрограммы могли бы
в противном случае сделайте. Включение этого параметра заставляет rsnapshot выполнять немного более сложный код.
ветвь, но это лучший способ поддерживать специальные файлы в системах, отличных от Linux.

sync_first 1

sync_first изменяет поведение rsnapshot. Когда это включено, все вызовы
rsnapshot с различными уровнями резервного копирования просто вращает файлы. Все резервные копии обрабатываются
вызывая rsnapshot с аргументом "синхронизация". Синхронизированные файлы хранятся в
Каталог ".sync" в каталоге snapshot_root.

Это обеспечивает лучшее восстановление в случае прерывания rsnapshot в
в середине операции синхронизации, поскольку этап синхронизации и этапы вращения разделены.
Это также означает, что вы можете легко запустить "rsnapshot sync" в командной строке.
без опасения, что все остальные каталоги будут развернуты вверх. Это преимущество
происходит за счет создания еще одного моментального снимка дискового пространства. По умолчанию 0
(выключенный).

подробный 2

Объем информации, которую нужно распечатать при запуске программы. Допустимые значения:
От 1 до 5. По умолчанию 2.

1 Тихо Показать только фатальные ошибки
2 По умолчанию Показать предупреждения и ошибки
3 Подробно Показать выполняемые эквивалентные команды оболочки
4 Extra Verbose То же, что и Verbose, но с более подробной информацией
5 Отладка Все виды информации

уровень журнала 3

Это число означает то же, что и подробный выше, но он определяет, сколько данных
записывается в файл журнала, если он записывается.

журнальный файл / var / log / rsnapshot

Полный путь файловой системы к файлу журнала rsnapshot. Если это определено, файл журнала
будет записан, при этом объем данных будет контролироваться уровень журнала. Если это
закомментировано, файл журнала записываться не будет.

включают [шаблон-имя-файла]

Это передается непосредственно в rsync с помощью директивы --include. Этот параметр
можно указывать столько раз, сколько необходимо, с одним шаблоном для каждой строки. Видеть
Rsync(1) справочная страница по синтаксису.

исключать [шаблон-имя-файла]

Это передается непосредственно в rsync с помощью директивы --exclude. Этот параметр
можно указывать столько раз, сколько необходимо, с одним шаблоном для каждой строки. Видеть
Rsync(1) справочная страница по синтаксису.

включаемый_файл / путь / к / включить / файл

Это передается непосредственно в rsync с помощью директивы --include-from. Увидеть
Rsync(1) справочная страница по синтаксису.

исключить_файл / путь / к / исключить / файл

Это передается непосредственно в rsync с помощью директивы --exclude-from. Увидеть
Rsync(1) справочная страница по синтаксису.

rsync_short_args -a

Список коротких аргументов для передачи rsync. Если не указано, по умолчанию используется «-a».
Обратите внимание, что все они должны быть рядом друг с другом. Например, "-az" - это
действителен, а "-a -z" - нет.

"-a" - это "архивный режим" rsync, который указывает ему копировать как можно больше файловой системы.
метаданные для каждого файла. Это, в частности, * не * включает
информация о жестких ссылках, так как это значительно увеличит использование памяти rsync
и притормози. Если вам нужно сохранить жесткие ссылки в резервных копиях, добавьте
"H" к этому.

rsync_long_args --удалять --numeric-идентификаторы --родственник --delete-исключено

Список длинных аргументов для передачи rsync. Значения по умолчанию:
--delete --numeric-ids --relative --delete-excluded Это означает, что
структура каталогов в каждой точке назначения точки резервного копирования будет соответствовать структуре каталогов в резервной копии
точечный источник.

Кавычки разрешены в rsync_long_args, например --rsync-path = "sudo / usr / bin / rsync".
Вы можете использовать одинарные (') или двойные (") кавычки, но вложенные кавычки (включая
смешанные вложенные кавычки) не допускаются. Подобное цитирование разрешено также в пер-
резервная точка rsync_long_args.

ssh_args -p 22

Аргументы, передаваемые по ssh. Если не указано, по умолчанию нет.

du_args -csh

Аргументы, которые необходимо передать дю. Если не указано, по умолчанию используется -csh. GNU du
поддерживает -csh, BSD du поддерживает -csk, Solaris du вообще не поддерживает -c. GNU
версия рекомендуется, так как она предлагает большинство функций.

файл блокировки /var/run/rsnapshot.pid

stop_on_stale_lockfile 0

Lockfile для использования при запуске rsnapshot. Это предотвращает повторный вызов от
забивая первый. Если не указано, файл блокировки не используется. Убедись в
по соображениям безопасности используйте каталог, который не доступен для записи всем. Использование замка
файл настоятельно рекомендуется.

Если файл блокировки существует при запуске rsnapshot, он попытается прочитать файл и остановится.
с ошибкой, если не может. Если он * может * прочитать файл, он видит, существует ли процесс
с PID, указанным в файле. Если это так, rsnapshot останавливается с ошибкой
сообщение. Если нет процесса с этим PID, мы предполагаем, что файл блокировки
устарел и игнорируйте его *, если * stop_on_stale_lockfile не установлен в 1, и в этом случае
мы останавливаемся.

stop_on_stale_lockfile по умолчанию 0.

one_fs 1

Предотвращает пересечение rsync разделов файловой системы. Установив для него значение 1
включает эту функцию. 0 выключает его. Этот параметр не является обязательным. По умолчанию
0 (выкл.).

use_lazy_deletes 1

Изменяет поведение rsnapshot по умолчанию и не удаляет изначально самые старые
снимок. Вместо этого он перемещает этот каталог в _delete. [Processid] и продолжает как
обычный. После завершения резервного копирования файл блокировки будет удален перед
rsnapshot начинает удаление каталога.

Включение этого параметра означает, что моментальные снимки будут сделаны раньше (поскольку удаление не происходит.
first), и любые другие процессы rsnapshot могут запускаться, пока последний
удаление происходит. Это преимущество достигается за счет использования большего дискового пространства. В
по умолчанию 0 (выключено).

Детали того, как это работает, были изменены в версии rsnapshot 1.3.1. Первоначально
у вас может быть только один каталог .delete для каждого уровня резервного копирования. Теперь ты можешь иметь
многие, поэтому, если ваше следующее (например) альфа-резервное копирование начнется, а предыдущее все еще
выполняя ленивое удаление, у вас могут временно зависать дополнительные каталоги _delete
вокруг.

linux_lvm_snapshotsize 2G

Размер снимков LVM (опция lvcreate --size).

linux_lvm_snapshotname rssnapshot

Имя, которое будет использоваться при создании моментальных снимков логических томов LVM (lvcreate --name
опция).

linux_lvm_vgpath / DEV

Путь к группам томов LVM.

linux_lvm_mountpath / mnt / lvm-снимок

Точка монтирования, используемая для временного монтирования снимков.

резервная копия / Etc / localhost /

резервная копия [электронная почта защищена]: / Etc / пример.com/

резервная копия rsync: //example.com/path2/ example.com/

резервная копия / var / локальный хост / one_fs = 1

резервная копия lvm: // vg0 / home / path2 / lvm-vg0 /

резервный_скрипт /usr/local/bin/backup_pgsql.sh pgsql_backup /

Примеры:

резервная копия / Etc / localhost /

Резервное копирование / Etc / к / .0 / localhost / etc / с использованием rsync на
локальная файловая система

резервная копия / usr / local / localhost /

Резервное копирование / usr / local / к / .0 / localhost / usr / local / с использованием
rsync в локальной файловой системе

резервная копия [электронная почта защищена]: / Etc / пример.com/

Резервное копирование [электронная почта защищена]: / Etc / к / .0 / example.com / etc /
использование rsync поверх ssh

резервная копия пример.com: / Etc / пример.com/

То же самое, но пусть ssh выберет удаленное имя пользователя (как указано в
~ / .ssh / конфигурации, в остальном то же самое, что и локальное имя пользователя)

резервная копия [электронная почта защищена]:/ usr / local / пример.com/

Резервное копирование [электронная почта защищена]:/ usr / local / в
/ .0 / example.com / usr / local / с использованием rsync поверх ssh

резервная копия rsync: //example.com/pub/ пример.com/паб/

Резервное копирование rsync: //example.com/pub/ в
/ .0 / example.com / pub / с использованием анонимного сервера rsync.
Обратите внимание, что в отличие от резервного копирования локальных путей и использования rsync поверх ssh, rsync
у серверов есть «модули», которые представляют собой экспортируемые каталоги верхнего уровня.
Следовательно, модуль также должен быть указан в пути назначения, как
показано в примере выше (каталог pub / в конце).

резервная копия / var / localhost / one_fs = 1

Это то же самое, что и в других примерах, но обратите внимание на четвертый столбец. Это
как указать параметры точки резервного копирования для отмены глобальных настроек. Этот
дополнительный параметр может принимать несколько опций, разделенных запятые.

Это наиболее полезно при указании исключения rsync для каждой резервной копии таким образом:

резервная копия корень @ somehost: / некто + rsync_long_args = - exclude =/ var / spool /

Обратите внимание на знак +. Это сообщает rsnapshot добавить в список аргументов для передачи
в rsync вместо замены списка.

резервная копия lvm: // vg0 / home / path2 / lvm-vg0 /

Создает резервную копию логического тома LVM, называемого домашним, группы томов vg0, в
/ .0 / lvm-vg0 /. Будет создавать, монтировать, резервировать, размонтировать и
удалите снимок LVM для каждой записи lvm: //.

резервный_скрипт /usr/local/bin/backup_database.sh db_backup /

В этом примере мы указываем сценарий или программу для запуска. Этот сценарий должен
просто создайте файлы и / или каталоги в текущем рабочем каталоге.
Затем rsnapshot возьмет этот вывод и переместит его в указанный каталог.
в третьем столбце.

Обратите внимание, что все, что находится в целевом каталоге, будет полностью
удалены и воссозданы. По этой причине rsnapshot не позволяет вам указать
каталог назначения для backup_script, который заткнет другие резервные копии.

Итак, в этом примере, скажем, сценарий backup_database.sh просто запускает команду
как:

#!/ Бен / ш

mysqldump -uusername mydatabase> mydatabase.sql

chmod u = r, go = mydatabase.sql # r -------- (0400)

rsnapshot возьмет сгенерированный файл "mydatabase.sql" и переместит его в
/ .0 / db_backup / каталог. При последующих запусках rsnapshot
проверяет различия между созданными файлами и предыдущими файлами.
Если сценарий резервного копирования сгенерирует такой же результат при следующем запуске, файлы будут
жестко связаны с предыдущими, и дополнительное дисковое пространство не будет
занято.

резервное копирование_exec SSH [электронная почта защищена] "дю /.offsite_backup "
по желанию/ резервное копирование_exec Rsync -az /.моментальные снимки/ежедневно.0
[электронная почта защищена]: /. offsite_backup / требуется/ резервное копирование_exec / bin / true /

backup_exec просто запускает указанную команду. Второй аргумент не
является обязательным и по умолчанию имеет значение «необязательный». Он указывает на важность
что команда вернет 0. Допустимые значения - «необязательный» и «обязательный». Если
команда указана как необязательная, ненулевой статус выхода из команды будет
приведет к выводу предупреждающего сообщения. Если команда указана как
'required', ненулевой статус выхода из команды приведет к ошибке
выводится сообщение, и сам rsnapshot выйдет с ненулевым выходом
Статус.

Помните, что табуляция должна разделять все элементы и что в конце должна быть косая черта.
в конце каждого каталога.

Знак решетки (#) в начале строки рассматривается как комментарий.

Собираем все вместе (пример файла):

# ЭТО КОММЕНТАРИЙ, ПОМНИТЕ, что ВКЛАДКИ ДОЛЖНЫ ОТДЕЛАТЬ ВСЕ ЭЛЕМЕНТЫ

config_версия 1.2

каталог-снапшота /.snapshots/

cmd_rsync / usr / bin / rsync
cmd_ssh / usr / bin / ssh
#cmd_cp / bin / cp
cmd_rm / bin / rm
cmd_logger / usr / bin / logger
cmd_du / usr / bin / du

linux_lvm_cmd_lvcreate / sbin / lvcreate
linux_lvm_cmd_lvremove / sbin / lvremove
linux_lvm_cmd_mount / bin / mount
linux_lvm_cmd_umount / bin / umount

linux_lvm_snapshotразмер 2G
linux_lvm_snapshotname rsnapshot
linux_lvm_vgpath / DEV
linux_lvm_mountpath / mnt / lvm-снимок

сохранить альфа 6
сохранить бета-версию 7
сохранить гамму 7
сохранить дельту 3

резервная копия / Etc / localhost /
резервная копия /Главная/ localhost /
резервный_скрипт /usr/local/bin/backup_mysql.sh mysql_backup /

резервная копия [электронная почта защищена]: / Etc / foo.com/
резервная копия [электронная почта защищена]:/Главная/ foo.com/
резервная копия [электронная почта защищена]:/Главная/ mail.foo.com/
резервное копирование rsync: //example.com/pub/ example.com/pub/
резервное копирование lvm: // vg0 / xen-home / lvm-vg0 / xen-home /
backup_exec echo "резервное копирование завершено!"

ИСПОЛЬЗОВАНИЕ


rssnapshot может использоваться любым пользователем, но для общесистемных резервных копий вы, вероятно, захотите
запустите его как root.

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

Когда вы впервые настраиваете свои резервные копии, вы, вероятно, также захотите запустить его из
командная строка один или два раза, чтобы понять, что она делает.

Вот пример записи crontab, предполагающей, что уровни резервного копирования альфа, beta, гамма и дельта
были определены в /etc/rsnapshot.conf

0 * / 4 * * * / usr / bin / rsnapshot альфа

50 23 * * * / usr / bin / rsnapshot beta

40 23 * * 6 / usr / bin / rsnapshot гамма

30 23 1 * * / usr / bin / rsnapshot дельта

Этот пример будет делать следующее:

6 альфа-бэкапов в день (каждые 4 часа, 0,4,8,12,16,20)

1 бета-версия бэкапа каждый день в 11:50

1 гамма-резервное копирование каждую неделю в 11:40 по субботам (6-й день недели)

1 дельта-резервное копирование каждый месяц в 11:30 1-го числа месяца

Обычно рекомендуется запланировать запуск больших уровней резервного копирования немного раньше, чем
нижние. Например, в приведенном выше crontab обратите внимание, что «бета» запускается за 10 минут до
"альфа". Основная причина этого в том, что при вращении бета-версии будет извлечена самая старая альфа-версия.
и сделайте это самой молодой бета-версией (это означает, что при следующей альфа-ротации не потребуется
удалить самую старую альфа-версию), что более эффективно. Вторая причина в том, что это
труднее предсказать, сколько времени займет самый низкий уровень резервного копирования, так как он должен фактически
выполните rsync источника, а также поверните все резервные копии.

Если rsnapshot занимает больше 10 минут, чтобы выполнить «бета» ротацию (которая обычно включает
удаление самого старого снимка бета-версии), тогда вам следует увеличить время между резервными копиями
уровни. В противном случае (при условии, что вы установили файл блокировки параметр, как рекомендуется) ваш
альфа-моментальный снимок иногда завершается ошибкой, потому что бета-версия все еще имеет блокировку.

Помните, что это как раз то время, когда программа запускается. Чтобы установить количество
резервные копии сохранены, установите сохранять числа в /etc/rsnapshot.conf

Чтобы проверить дисковое пространство, используемое rsnapshot, вы можете вызвать его с аргументом «du».

Например:

rssnapshot du

Это покажет вам, сколько именно места на диске занято в корне снимка. Этот
функция требует UNIX du команда, которая будет установлена ​​в вашей системе, чтобы она поддерживала
"-csh" аргументы командной строки и быть на вашем пути. Вы также можете изменить свой путь
settings и флаги, переданные в du с помощью параметров cmd_du и du_args.

Также можно передать относительный путь к файлу в качестве второго аргумента, чтобы получить отчет о
конкретный файл или подкаталог.

rssnapshot du локальный / домашний /

Версия "du" GNU является предпочтительной. Версия BSD тоже работает хорошо, но не работает.
поддержите флаг -h (вместо этого используйте -k, чтобы увидеть итоговые значения в килобайтах). Другие версии
"du", например Solaris, может вообще не работать.

Чтобы проверить различия между двумя каталогами, вызовите rsnapshot с аргументом "diff",
за которыми следуют два уровня резервного копирования или пути к каталогам.

Например:

rssnapshot Разница бета.0 бета.1

rssnapshot Разница beta.0 / localhost / и т. д. beta.1 / localhost / и т. д.

rssnapshot Разница /.моментальные снимки/бета.0 /.моментальные снимки/бета.1

Это вызовет программу rsnapshot-diff, которая просканирует оба каталога в поисках
различия (на основе жестких ссылок).

rssnapshot синхронизировать

После появления sync_first включен, сначала необходимо вызвать rsnapshot с синхронизировать аргумент,
за которыми следуют другие обычные записи cron. Синхронизация должна происходить как самая низкая, самая
частый уровень резервного копирования и прямо перед ним. Например:

0 * / 4 * * * / usr / bin / rsnapshot синхронизировать && / usr / bin / rsnapshot альфа

50 23 * * * / usr / bin / rsnapshot beta

40 23 1,8,15,22 * * / usr / bin / rsnapshot гамма

30 23 1 * * / usr / bin / rsnapshot дельта

Операция синхронизации просто запускает rsync и все сценарии резервного копирования. В этом сценарии все
вызывает просто ротацию каталогов, даже на самом низком уровне резервного копирования.

rssnapshot синхронизировать [цель]

После появления sync_first включен, все действия синхронизации происходят во время дополнительного шага синхронизации
(см. выше). При использовании аргумента синхронизации также можно указать резервную копию
пункт назначения в качестве необязательного параметра. Если это будет сделано, только точки резервного копирования
совместное использование этого пути назначения будет синхронизировано.

Например, предположим, что example.com - это путь назначения, общий для одного или нескольких из
ваши резервные точки.

Пример синхронизации rsnapshot.com

Эта команда синхронизирует только файлы, резервные копии которых обычно создаются на example.com.
Он НЕ получит никаких других точек резервного копирования с немного другими значениями (например,
example.com/etc/, например). Чтобы синхронизировать example.com/etc, вам потребуется
снова запустите rsnapshot, используя example.com/etc в качестве необязательного параметра.

rssnapshot конфигтест

Сделайте быструю проверку работоспособности, чтобы убедиться, что все готово.

ВЫХОД ЦЕННОСТИ:


0 Все операции успешно завершены

1 Произошла фатальная ошибка

2 Появились некоторые предупреждения, но резервное копирование все еще завершено

Используйте rsnapshot онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad




×
Реклама
❤️Совершайте покупки, бронируйте или заказывайте здесь — никаких затрат, что помогает поддерживать бесплатность услуг.