Откровенная самореклама - я написал немного об этом в блоге суперпользователя.
Теперь к вашим пунктам:
Эти резервные копии требуют некоторого времени и ничего, что я хотел бы запускать каждый день / все время. Есть ли какое-нибудь хорошее программное обеспечение, которое "в реальном времени" выполняет резервное копирование моих ноутбуков каждый раз, когда я нахожусь в моей домашней сети, или я должен запускать резервное копирование файлов один раз в час и устанавливать резервное копирование образа диска раз в неделю?
Резервное копирование в реальном времени является довольно сложной задачей - для этого вам, как разработчику, нужно перехватывать изменения в файлах или папках. Короче говоря, это добавляет стоимость обработки к каждой операции записи, так как теперь вы должны проверить, что изменилось.
Для небольших объемов данных это хорошо (например, Dropbox), но вы начинаете сталкиваться с проблемами, скажем, с целыми дисками.
Теперь вы можете спросить, как на самом деле работает образ диска, и ответ будет копироваться при записи. По сути, временное пространство сохраняется, и всякий раз, когда файлы изменяются, в этом временном пространстве создается копия оригинала (оригинал записывается на диск). Таким образом, программное обеспечение для резервного копирования может получить доступ к файлу так, как оно было в данный момент времени, без необходимости сравнивать или выполнять дополнительную работу. Так работают сервисы VSS.
В любом случае, ясно, что даже с разностными / инкрементными резервными копиями это займет некоторое время. Я предполагаю, что вопрос, который вы должны задать, состоит в том, сколько вашей системы требует резервного копирования в режиме реального времени, все время. Если вы похожи на меня, ваша базовая система не сильно меняется, но данные, с которыми вы работаете, вполне могут измениться.
В данном случае это звучит так, как будто вам действительно нужно (при условии, что абсолютно критически важно, необходимо постоянно выполнять резервное копирование при каждом изменении) документов - это установка жесткого диска raid 1. Это дает вам зеркальные тома, которые можно отключить от raid-контроллера и использовать автономно, так что в случае сбоя одного диска у вас останется копия другого. Вы можете легко обслуживать этот том по сети и получать к нему доступ со всех своих сетевых ПК.
Если ваши данные не столь критичны, я бы предложил схему, которая отражает ваше использование - резервные копии при ключевых изменениях, а также регулярные небольшие (инкрементные / дифференциальные) резервные копии ежедневно / каждые несколько дней и полные изображения еженедельно (через неделю). В основном, настройте время под свои нужды.
Наконец, ответ RedGrittyBrick - это мой +1 за бит "тестирования". Абсолютно. Нет смысла делать резервную копию, если вы не можете восстановить ее.