Есть ли какая-нибудь программа, которая может хранить все версии файлов, как они появляются на диске?

781
Johan

Я ищу программу Windows, которая может работать в фоновом режиме и архивировать все версии всех файлов, так как они появляются в указанном каталоге. Кто-нибудь знает такой инструмент?

2

15 ответов на вопрос

5
Arjan

Если вы не сохраняете файл, как каждую секунду, Dropbox может сделать это (и затем предоставит вам своего рода историю изменений через свой веб-сайт). Но только для папок в вашем «Dropbox», а не для всего жесткого диска.

В особенности, имеющие отношение к этому вопросу:

  • Автоматически синхронизируется при обнаружении новых файлов или изменений.
  • Работайте с файлами в Dropbox, даже если вы не в сети. Ваши изменения синхронизируются, когда ваш компьютер снова подключен к Интернету.
  • Каждый раз, когда вы сохраняете файл в Dropbox, Dropbox синхронизирует его с нашими защищенными серверами. Dropbox хранит историю каждого внесенного изменения, так что вы можете отменить любые ошибки и даже восстановить файлы. По умолчанию мы сохраняем последние 30 дней истории отмены для всех ваших файлов. У нас также есть неограниченная опция отмены под названием «Pack-rat».
  • 2 ГБ онлайн-хранилища бесплатно, до 100 ГБ доступно для платных клиентов.
3
Josh Kelley

Другими словами, вы хотите файловую систему управления версиями . OpenVMS предоставляла это как стандартную функцию в течение многих лет, но в действительности она никогда не применялась в более современных ОС. Википедия предоставляет дополнительную информацию и ссылки на следующие инструменты для Windows:

  • Теневое копирование - это функция, представленная Microsoft вместе с Windows Server 2003, которая позволяет делать ручные или автоматические резервные копии или снимки файла или папки на определенном томе в определенный момент времени.
  • Откат Rx - Позволяет делать снимки разделов диска. Каждый снимок содержит только различия между предыдущими снимками и занимает всего несколько секунд. Может надежно использоваться для поддержания стабильности ОС Windows и / или защиты от вредоносных программ.
  • GoBack - программное обеспечение GoBack для Windows от Symantec позволяет возвращать файлы, каталоги или диски в прежние состояния. Он может записывать максимум 8 ГБ изменений и временно останавливает запись каждого изменения в случае высокой активности ввода-вывода.
  • Shadow Copy работает довольно хорошо, но основывается на времени, а не на управлении версиями каждого изменения. У меня нет опыта с двумя другими.

    В Linux есть еще несколько вариантов управления версиями файловых систем, поэтому альтернативным, более трудоемким подходом было бы установить файловый сервер Linux с одной из этих файловых систем.

    1
    voyager

    Для автоматического ненавязчивого управления версиями вы можете использовать RSync в сочетании с эквивалентом задания cron в Windows.

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


    Одно предостережение: это не простые инструменты «наведи и нажми».

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

    1
    Michael Stum

    Работают ли теневые копии томов на локальных дисках? Это было бы встроенным.

    1

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

    1
    David Vella

    Карлос упомянул Ой! Бэкап от Альтаро. Я работаю на Altaro Software (мое полное раскрытие :))

    Чтобы ответить на вопрос Йохана. С ой! Резервное копирование вы можете настроить папку / s для отслеживания, и оно будет автоматически обнаруживать, когда есть изменения и резервное копирование файлов при изменении. По умолчанию частота составляет каждый час, но настраивается каждые 5 минут. Он также имеет возможность использовать VSS и нашу собственную инкрементную технологию для экономии пространства, которая называется ReverseDelta.

    Помимо того, что резервный продукт Ой! Резервное копирование также является легким и простым в использовании контролем версий.

    Что делает ReverseDelta, так это то, что она всегда сохраняет самую последнюю версию в вашей резервной копии, поскольку вся версия, в отличие от других инкрементальных технологий, где полный файл (для вычисления инкрементов) является самой старой. С ой! Резервная копия самого последнего файла всегда доступна в полном объеме. Очевидным преимуществом этого является то, что если что-то случится и какая-то часть вашей резервной копии будет повреждена, вы знаете, что у вас всегда самая последняя резервная копия. В обычных приращениях, если какой-то инкремент повреждает, вы теряете все, так как все инкременты необходимы для восстановления файла.

    Проверьте скриншоты на http://www.altaro.com/screenshots.php

    Во всяком случае :) Ой! Резервное копирование находится в стадии альфа прямо сейчас и должно быть в бета-версии через 2/3 недели. Йохан - если вы хотите проверить это, напишите мне, и если вы присоединитесь к программе BETA, я вышлю вам бесплатный лицензионный ключ.

    Дэвид Велла - Дэвид@altaro.com

    PS извините за длинный пост

    1
    Candice

    Фактически, Genie Timeline автоматически сканирует компьютер и обнаруживает любые изменения в файлах, чтобы включить их в резервную копию ... он работает в режиме реального времени, так как сканирует систему и добавляет любые измененные файлы в резервную копию ... он также собирает файлы, которые открыты.

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

    0
    yhw42

    Вы можете взглянуть на DPM (Data Protection Manager) или «Домашний сервер», чтобы выполнить эти требования. (Хорошо .. Не Версии один, но они будут держать несколько доступных версий)

    0
    Carlos Tasada

    Я знаю 3 из них, но я не проверял ни одного, так как я работаю с другой ОС;)

    http://www.trackmyfiles.com/en/home/ http://www.altaro.com/ http://www.genie-soft.com/products/genie_timeline/default.html

    Вы также можете найти "Windows Time Machine" в Google.

    Временная шкала Genie по умолчанию выполняет резервное копирование каждые 30 минут. Это не даст такой истории изменений, которую, я думаю, хочет задать вопрос. (Я не знаю других программ.) Arjan 15 лет назад 0
    0
    mouviciel

    Когда я впервые услышал о Time Machine в Mac OS X, я подумал, что это в основном SVN-репозиторий, содержащий весь жесткий диск, управляемый как большая рабочая копия, с демоном, выполняющим svn commitкаждый час.

    Я не знаю, существует ли такая стратегия в Windows и не является ли она жизнеспособной.