Я привык rsnapshot для превосходного эффекта. Вы можете иметь его rsync и сохранить столько старых версий, на основе времени, сколько Вы хотите / пространство для. У меня есть 6 потенциальных версий вещей с сегодняшнего дня, ежедневно в течение недели, 4 недель и затем ценности 6 месяцев. Я уже использовал его для восстановления нескольких файлов, я думал, что проиграл из-за перезаписи.
Единственные проблемы, которые я имел, были этим не выполнение из-за предыдущего выполнения, не завершающегося вовремя, и таким образом, это оставило свисание lockfile. Это было на удаленной машине, которая сделала логины пароля меньше по SSH в rsync файлы прочь для резервного копирования/архива, и я не входил в систему очень часто сервера для проверки его. Работа logwatch сценария там (посылающий проблемы по электронной почте от журналов), по крайней мере, удостоверилась, что я видел проблемы для перезапуска ее, и это была стычка, свободная с тех пор. На моем локальном сервере это не была без проблем вообще.
TimeVault был специально предназначен для эмуляции TimeMachine. Теоретический набор функций - то, что я хочу от клона TimeMachine, конкретно сбережения пространства. К сожалению, это, кажется, бездействует: были небольшие опытно-конструкторские разработки в некоторое время. Я упоминаю это для полноты, и потому что, если их можно подталкивать для работы над ним далее, это выглядит довольно многообещающим.
При использовании rsync
, посмотрите Машину времени для каждого Unix там для учебного руководства, с помощью --link-dest
опция создать жесткие ссылки на файлы, которые не изменились начиная с последнего резервного копирования. Как:
#!/bin/sh
# Mount point of the external disk
dest=/media/backupdisk
date=`date "+%Y%m%d-%H%M%S"`
latest=$dest/latest
current=$dest/$date
rsync -aP --link-dest=$latest $HOME/Documents $current
ln -s $current $latest-$date
mv -f $latest-$date $latest
Машина времени Mac OS X не только использует жесткие ссылки на неизменные файлы, но также и использует жесткие ссылки для папок, в которых никакой файл не изменился вообще.
Я думаю, что большинство Нельдов не позволяет жесткие ссылки на папки, но если Ваш rsync
создает их, затем остерегайтесь при удалении старых резервных копий: необходимо использовать unlink
чтобы удалить жесткие ссылки на папки и никогда не удалять файл, Вы видите в такой трудно связанной папке. При использовании rm
на трудно связанных файлах только удалена жесткая ссылка. Хороший. Но при рекурсивном вызове в трудно связанную папку и затем удалении файлов каждый видит там, "исходные" файлы удалены, и это влияет на все трудно связанные папки, которые относятся к тому же самому, еще более свежим резервным копиям!
Другими словами: выполнение чего-то как rm -R 20140101-221000
мог бы рекурсивно вызвать в трудно связанные папки и затем полужирным шрифтом вызвать rm
на "исходных" файлах. Вас предупредили.
(Вышеупомянутый сайт также упоминает FlyBack, который все еще получает комментарии хотя последние даты загрузки с мая 2010 конца 2007 года. Возможно, это - просто очень устойчивое программное обеспечение без потребности в изменениях.)
Я для каждый использует Простую Резервную Конфигурацию/Восстановление и копирует выбранные местоположения к внешнему жесткому диску один раз в другой день или около этого. Не имел проблемы на данный момент, таким образом, я не могу ручаться за часть восстановления, но резервное копирование, каждый в порядке.
Дубликат Déjà (day-ja-doop) является простой резервной программой. Это скрывает сложность выполнения резервных копий Правильный Путь (зашифрованный, удаленный, и регулярный) и использует двуличность в качестве бэкенда.
Функции: