Нужно назвать это обратным дифференциальным резервным копированием и как каждый достигает его?

Я делаю много резервных копий. Я делаю так на различных дисках, которые хранятся на различных местах. Я ищу тип резервного копирования, но я не могу найти его имя (в котором я нуждаюсь для выяснения или rsync, или другой инструмент человечности может помочь мне с ним).

Вот то, чего я пытаюсь достигнуть.

  • Всегда сохраняйте идентичную копию текущего состояния домашней папки (другими словами, резервное копирование и домашняя папка идентичны после того, как каждый создает резервную копию),
  • На каждом резервном копировании каждый файл, который изменен или удален в домашней папке, вынут из резервного копирования и хранится в папке, которая содержит все измененные и удаленные файлы в конкретный день резервного копирования.

Например,

День 1

/home/joey/1.txt
/home/joey/2.txt
/home/joey/3.txt

Регулярное олдскульное Резервное копирование:

/media/backup/joey/1.txt
/media/backup/joey/2.txt
/media/backup/joey/3.txt

День 2

/home/joey/1.txt
/home/joey/3.txt
# D /home/joey/2.txt is deleted

Резервное копирование с точной копией joey, но с новой различной папкой:

/media/backup/joey/1.txt
/media/backup/joey/3.txt
/media/backup/day2-diff/joey/2.txt

День 3

/home/joey/1.txt
/home/joey/3.txt # A /home/joey/3.txt was changed
/home/joey/4.txt

Резервное копирование со снова точной копией joey, и с различной папкой для измененного файла:

/media/backup/joey/1.txt
/media/backup/joey/3.txt # the new version
/media/backup/joey/4.txt
/media/backup/day2-diff/joey/2.txt
/media/backup/day3-diff/joey/3.txt # the old version of the backup is copied here

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

Таким образом, я думал

  • пробный прогон rsync ЦЕЛЬ-> ИСТОЧНИК для получения списка измененных файлов с точки зрения ЦЕЛИ
  • сценарий для копирования этих файлов в определенные папки со временем и датой на имя папки
  • регулярный rsync ИСТОЧНИК-> ЦЕЛЬ

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

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

Я не уверен, должен ли файл, который удален, быть частью каждой разности впоследствии. Это - немного выбор между разностью для каждого резервного копирования или одной большой разностью, которая является возрастающей. Снова, не уверенный в терминологии.

4
задан 26 November 2014 в 06:39

2 ответа

Это звучит мне как то, чего Вы желаете достигнуть, точно способ, которым работает BackupPC. См. http://backuppc.sourceforge.net/

, можно установить его в Ubuntu с помощью

sudo apt-get install backuppc

Примечание однако, что установка по умолчанию ничего не делает самостоятельно. Необходимо будет создать конфигурационные файлы для каждой машины и/или каталога, который Вы хотите сохраненный.

способ, которым работает BackupPC, путем передачи копии файлов на первом резервном копировании, и затем на последующих резервных копиях, создает жесткие ссылки на неизменные файлы и копирует измененные. ТАКИМ ОБРАЗОМ к Вашей файловой системе, когда Вы перешли к резервному каталогу BackupPC, у Вас есть снимок способа, которым файлы посмотрели на определенном времени.

Видят http://backuppc.sourceforge.net/info.html или устанавливают backuppc в Вашей системе и читают документы там.

Вот то, как установить его (процесс может варьироваться по более новым версиям): , Как настроить Backuppc в человечности 12.04?

Часы для проблем с отличающимися файловыми системами в различных системах (Windows / Linux / Macintosh). Кроме того, различия в способ, которым том резервного копирования соединен между хостом и клиентами резервного копирования (сетевой диск по сравнению с локальными дисками, например) будет иметь огромный эффект на время, которое требуется для окончания резервного копирования.

1
ответ дан 17 November 2019 в 05:48

Я просто использовал бы мерзавца. Можно вернуться изменения по мере необходимости и разместить "удаленный" repo на жестком диске, другом компьютере, или примерно чем-либо еще, что Вы хотите. Можно проверить состояние изменений и нажатия к repo по мере необходимости, подразумевая, что ежедневное резервное копирование не необходимо. Однако Вы могли бы хотеть ежедневные резервные копии, в этом случае Вы могли записать сценарий удара и выполнить его как задание Акрона, если 'состояние мерзавца' показывает, что изменения произошли.

0
ответ дан 17 November 2019 в 05:48

Другие вопросы по тегам:

Похожие вопросы: