2

Возможный дубликат:
Какое приложение лучше всего синхронизировать две папки?

Привет

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

Я не хочу, чтобы резервное копирование происходило автоматически при подключении USB, но только при запуске команды. :D

у кого-нибудь есть решение для этого?

8 ответов8

3

Сам пакет не очень полезен, вам нужно использовать команду copy или xcopy, чтобы фактически выполнить резервное копирование / синхронизацию.

Однако существуют известные проблемы с копированием и xcopy (сбой при длинных путях файлов, заблокированных файлах и т.д.), Поэтому вместо этого я бы посоветовал использовать Robocopy, который является частью загрузки инструментов набора ресурсов для Windows 2003.

Затем вы вызываете его из командного файла. В качестве примера для стандартного резервного копирования я использую:

robocopy "C:\Documents and Settings" "Y:\Backups\EEEPC900HA\Documents and Settings" /s /e /zb /copyall /log:%logfile% /tee /ndl /r:0 

Эта команда копирует все файлы и папки, которые являются новыми или изменены с «C:\Documents and Settings» на мой внешний резервный диск. Заблокированные файлы будут пропущены, и он не будет пытаться ускорить процесс. Длинные пути / имена файлов обрабатываются правильно.

Robocopy может выполнять как стандартное резервное копирование (в одну сторону), так и "Синхронизацию", когда обе папки остаются идентичными. Вы также можете исключить из резервной копии определенные файлы и папки, используя подстановочные знаки.

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

Мой процесс резервного копирования - это просто ярлык на рабочем столе, вызывающий пакетный файл Robocopy. Я просто подключаю свой диск и дважды щелкаю по ярлыку. В первый раз резервное копирование 40 ГБ файлов занимает некоторое время, но впоследствии копируются только новые / измененные файлы, поэтому в среднем это занимает около 30 секунд.

2

Я рекомендую Synctoy 2.0. Вы можете установить различные виды синхронизирующих отношений. Это может быть или запланировано или выполнено по требованию.

1

Я бы порекомендовал программное обеспечение SyncBack (SE или PRO)... Это делает довольно хорошую работу.

1

Я использую rsync для резервного копирования фотографий в Linux. Внешнее устройство имеет несколько разделов, поэтому сначала нужно найти правильный.

#!/bin/sh

target=$(ls -d /media/disk*/photos)
rsync -a --progress -r $HOME/photos/ $target/
1

Если вы хотите очень надежные инструменты резервного копирования командной строки:

RDIFF резервного копирования

Что это? rdiff-backup выполняет резервное копирование одного каталога в другой, возможно, по сети. Целевой каталог заканчивается копией исходного каталога, но дополнительные обратные различия хранятся в специальном подкаталоге этого целевого каталога, поэтому вы все еще можете восстановить файлы, потерянные некоторое время назад. Идея состоит в том, чтобы объединить лучшие функции зеркала и инкрементного резервного копирования. rdiff-backup также сохраняет подкаталоги, жесткие ссылки, файлы dev, разрешения, владение uid/gid, время модификации, расширенные атрибуты, acls и вилки ресурсов. Кроме того, rdiff-backup может работать в полосе пропускания по каналу, например, rsync. Таким образом, вы можете использовать rdiff-backup и ssh для безопасного резервного копирования жесткого диска в удаленное место, и будут передаваться только различия. Наконец, rdiff-backup прост в использовании, а настройки имеют чувственные значения по умолчанию.



Вы также можете получить версию для Windows печально известного rsync для Windows, который можно использовать локально IINM:

DeltaCopy



Также есть Unison:

унисон

но я думаю, что rdiff-backup является более надежной и гибкой технологией, а не ориентированной на сеть, как unison (я никогда не использовал unison, поэтому не могу комментировать)

1

Я бы сделал это с командным файлом.

1

установить бесплатное программное обеспечение под названием "Unison". Это отлично подходит для резервного копирования и синхронизации файлов и папок

0

Этот урок под названием « Настройка Unison для вашей мамы » решает именно эту проблему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .