![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
Задачка: есть файловый архив (около 20 тыс. файлов), который надо периодически архивировать, то есть переписывать его в текущем состоянии на резервный диск. Переписывать целиком не хочется, потому что от раза к разу в нём изменяется от силы 5% файлов. Но и запоминать, какие именно изменились - невозможно.
Хорошо бы иметь программку, чтобы сравнила текущую версию с архивной, нашла отличающиеся файлы, и тогда только их и переписать, а остальные не трогать.
Спасибо заранее!
no subject
Date: 2015-03-27 06:32 pm (UTC)no subject
Date: 2015-03-27 06:34 pm (UTC)no subject
Date: 2015-03-27 09:18 pm (UTC)no subject
Date: 2015-03-27 06:40 pm (UTC)no subject
Date: 2015-03-27 06:42 pm (UTC)no subject
Date: 2015-03-27 06:44 pm (UTC)no subject
Date: 2015-03-27 06:45 pm (UTC)no subject
Date: 2015-03-27 06:52 pm (UTC)no subject
Date: 2015-03-27 06:53 pm (UTC)А вообще, систем архивирования - их же сотни, на любой вкус...
no subject
Date: 2015-03-27 06:56 pm (UTC)no subject
Date: 2015-03-28 02:35 pm (UTC)Называется это - полный бэкап (типо раз в месяц делать) и инкрементальный (каждый день) - только файлы, изменившиеся после предыдущего бэкапа.
Собственно, в любой уважающей себя ОС такие средства штатно есть, другое дело что штатные могут быть недостаточно удобны.
no subject
Date: 2015-03-28 06:23 pm (UTC)Стакан выпью сам.
no subject
Date: 2015-03-27 06:54 pm (UTC)Я так постоянно делаю бэкап на внешний диск.
no subject
Date: 2015-03-27 06:55 pm (UTC)no subject
Date: 2015-03-27 07:20 pm (UTC)Подрубаем внешний (H). И просто сравниваем диски F и H со всеми подкаталогами.
no subject
Date: 2015-03-27 09:07 pm (UTC)no subject
Date: 2015-03-27 09:18 pm (UTC)Пока нравится.
no subject
Date: 2015-03-27 09:48 pm (UTC)no subject
Date: 2015-03-27 07:32 pm (UTC)no subject
Date: 2015-03-27 08:02 pm (UTC)Кроме того, Тотал удаляет пустые папки -- там есть птичка. Я ж могу на основной машине менять структуру каталога. И он следит, чтобы в бэкапе не скапливались старые пустые папки.
no subject
Date: 2015-03-27 06:55 pm (UTC)Копирование файлов и структур каталогов.
XCOPY источник [целевой_объект] [/A | /M] [/D[:дата]] [/P] [/S [/E]] [/V] [/W]
[/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]
[/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z] [/B]
[/EXCLUDE:файл1[+файл2][+файл3]...]
источник Копируемые файлы.
целевой_объект Расположение или имена новых файлов.
/A Копирование только файлов с установленным архивным атрибутом;
сам атрибут при этом не изменяется.
/M Копирование только файлов с установленным архивным атрибутом;
после копирования атрибут снимается.
/D:m-d-y Копирование файлов, измененных не ранее указанной даты.
Если дата не указана, заменяются только конечные файлы,
более старые, чем исходные.
/EXCLUDE:файл1[+файл2][+файл3]...
Список файлов, содержащих строки. Каждая строка должна
располагаться в отдельной строке. Если какая-либо из строк
совпадает с любой частью абсолютного пути к копируемому файлу,
такой файл исключается из операции копирования. Например,
указав строку \obj\ или .obj, можно исключить все файлы из
папки obj или все файлы с расширением OBJ соответственно.
/P Вывод запросов перед созданием каждого нового файла.
/S Копирование только непустых каталогов с подкаталогами.
/E Копирование каталогов с подкаталогами, включая пустые.
Эквивалентен сочетанию ключей /S /E. Совместим с ключом /T.
/V Проверка размера каждого нового файла.
/W Вывод запроса на нажатие клавиши перед копированием.
/C Продолжение копирования вне зависимости от наличия ошибок.
/I Если целевой объект не существует и копируется несколько
файлов, считается, что целевой объект задает каталог.
/Q Запрет вывода имен копируемых файлов.
/F Вывод полных имен исходных и целевых файлов.
/L Вывод имен копируемых файлов.
/G Копирование зашифрованных файлов в целевой каталог, не
поддерживающий шифрование.
/H Копирование, среди прочих, скрытых и системных файлов.
/R Перезапись файлов, предназначенных только для чтения.
/T Создание структуры каталогов без копирования файлов. Пустые
каталоги и подкаталоги не включаются в процесс копирования. Для
создания пустых каталогов и подкаталогов используйте сочетание
ключей /T /E.
/U Копирование только файлов, уже имеющихся в целевом каталоге.
/K Копирование атрибутов. При использовании команды XСOPY обычно
сбрасываются атрибуты "Только для чтения".
/N Использование коротких имен при копировании.
/O Копирование сведений о владельце и данных ACL.
/X Копирование параметров аудита файлов (подразумевает
ключ /O).
/Y Подавление запроса подтверждения на перезапись существующего
целевого файла.
/-Y Запрос подтверждения на перезапись существующего целевого
файла.
/Z Копирование сетевых файлов с возобновлением.
/B Копирование символической ссылки вместо ее целевого объекта.
/J Копирование с использованием небуферизованного ввода/вывода.
Рекомендуется для очень больших файлов.
Ключ /Y можно установить через переменную среды COPYCMD.
Ключ /-Y командной строки переопределяет такую установку.
no subject
Date: 2015-03-27 07:05 pm (UTC)сидит в tray, всё делает сама, например, синхронизирует один раз в сутки, ну или как хозяин настроит.
Пользуюсь несколько лет, не нарадуюсь. Программа платная, но...
no subject
Date: 2015-03-27 08:52 pm (UTC)no subject
Date: 2015-03-27 07:11 pm (UTC)no subject
Date: 2015-03-27 08:51 pm (UTC)no subject
Date: 2015-03-28 01:57 pm (UTC)no subject
Date: 2015-03-28 06:22 pm (UTC)no subject
Date: 2015-03-27 07:13 pm (UTC)no subject
Date: 2015-03-27 08:51 pm (UTC)no subject
Date: 2015-03-27 08:53 pm (UTC)Ссылки на программы в которых надо пару раз тыцнуть мышкой.
no subject
Date: 2015-03-27 08:56 pm (UTC)no subject
Date: 2015-03-27 08:58 pm (UTC)no subject
Date: 2015-03-27 09:00 pm (UTC)no subject
Date: 2015-03-27 07:16 pm (UTC)no subject
Date: 2015-03-27 08:51 pm (UTC)no subject
Date: 2015-03-27 08:51 pm (UTC)http://www.ice-graphics.com/ICEMirror/IndexR.html
no subject
Date: 2015-03-27 08:52 pm (UTC)no subject
Date: 2015-03-27 09:33 pm (UTC)no subject
Date: 2015-03-27 09:33 pm (UTC)no subject
Date: 2015-03-29 02:49 pm (UTC)no subject
Date: 2015-03-27 11:34 pm (UTC)no subject
Date: 2015-03-28 06:22 pm (UTC)Уже пару десятков вариантов мне тут насоветовали...))
no subject
Date: 2015-03-29 01:47 pm (UTC)Если надо ТОЧНо знать про изменения - md5deep, скрипт на руби (или еще на чем) и архиватор по вкусу.