Я делаю много резервных копий. Я делаю так на различных дисках, которые хранятся на различных местах. Я ищу тип резервного копирования, но я не могу найти его имя (в котором я нуждаюсь для выяснения или rsync, или другой инструмент человечности может помочь мне с ним).
Вот то, чего я пытаюсь достигнуть.
Например,
/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
/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
/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
Логика следующая: в настоящее время у меня есть столько резервных копий, что я должен удалить их в какой-то момент. Это - неудача, потому что я хочу сохранить, по крайней мере, файлы, которые я удалил и что я изменился. Этот тип резервного копирования позволил бы мне делать так.
Таким образом, я думал
Я знаю, что это изменяет резервное копирование, но я думаю, что, учитывая количество резервных копий имею, это не должно быть проблемой.
Есть ли название этого типа резервного копирования (основной вопрос). Если бы возможно, как можно было бы достигнуть его на человечности?
Я не уверен, должен ли файл, который удален, быть частью каждой разности впоследствии. Это - немного выбор между разностью для каждого резервного копирования или одной большой разностью, которая является возрастающей. Снова, не уверенный в терминологии.
Это звучит мне как то, чего Вы желаете достигнуть, точно способ, которым работает 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). Кроме того, различия в способ, которым том резервного копирования соединен между хостом и клиентами резервного копирования (сетевой диск по сравнению с локальными дисками, например) будет иметь огромный эффект на время, которое требуется для окончания резервного копирования.
Я просто использовал бы мерзавца. Можно вернуться изменения по мере необходимости и разместить "удаленный" repo на жестком диске, другом компьютере, или примерно чем-либо еще, что Вы хотите. Можно проверить состояние изменений и нажатия к repo по мере необходимости, подразумевая, что ежедневное резервное копирование не необходимо. Однако Вы могли бы хотеть ежедневные резервные копии, в этом случае Вы могли записать сценарий удара и выполнить его как задание Акрона, если 'состояние мерзавца' показывает, что изменения произошли.