Форум: "Прочее";
Текущий архив: 2013.08.04;
Скачать: [xml.tar.bz2];
ВнизАрхивирование Найти похожие ветки
← →
Дмитрий С © (2013-03-10 21:54) [0]Есть некая папка (~50GB, ~50000 файлов), хочется иметь ее резервную ежедневную копию. Причем, чтобы копия была накопительной, т.е. чтобы не копировалась каждый день вся папка, а только изменения. Ну и чтобы можно было восстановить любой файл за любое время.
Посоветуйте, пожалуйста, утилиту.
← →
TUser © (2013-03-10 21:59) [1]rsync
← →
Дмитрий С © (2013-03-10 22:07) [2]"программа для UNIX-подобных систем", а у меня Windows.
Я пока решил посмотреть в сторону "Архивирование и восстановление" из Windows 7 максимальная, не зря же я ее покупал :) С виду похожа на то что нужно.
← →
Jeer © (2013-03-10 22:07) [3]FreeFileSync
http://sourceforge.net/projects/freefilesync/files/latest/download?source=dlp
← →
megavoid © (2013-03-10 22:21) [4]winrar?
← →
Jeer © (2013-03-10 22:38) [5]Да ладно - xcopy с параметрами:)
← →
Дмитрий С © (2013-03-10 22:50) [6]Блин Майкрософт порадовал:)
Тема переквалифицируется в "Ваш опыт работы с "Архивирование и восстановление" в Windows 7 максимальная".
← →
Eraser © (2013-03-10 23:03) [7]
> Дмитрий С © (10.03.13 21:54)
в интернете валом такого софта. интернет - это такая глобальная сеть, в ней даже возможен поиск.
← →
Плохиш © (2013-03-10 23:12) [8]
> Тема переквалифицируется в "Ваш опыт работы с "Архивирование
> и восстановление" в Windows 7 максимальная".
Не знаю, что-такое "Windows 7 максимальная". А в Windows 7 - один раз настроил и шуршит, есть не просит.
← →
Дмитрий С © (2013-03-11 00:25) [9]
> Не знаю, что-такое "Windows 7 максимальная".
Странно.
Почитал, действительно это доступно во всех редакциях, но тем не менее Профессиональная и Максимальная поддерживают архивацию в сеть (круто).
> Eraser © (10.03.13 23:03) [7]
В том и дело, что валом.
← →
robt (2013-03-11 09:55) [10]
> В том и дело, что валом
имеет смысл рассматривать только те продукты где есть монтирование архива как логического диска
← →
robt (2013-03-11 10:09) [11]главное не пытай поделки от акрониса и еазеуса - это дно, первый в собственных настройках разобраться не может, второй тупо теряет файлы
← →
robt (2013-03-11 10:13) [12]
> Причем, чтобы копия была накопительной, т.е. чтобы не копировалась
> каждый день вся папка
в некоторых случаях\софтах данные процессы однофигственны по затратам времени и ресурсов, все зависит от способа определения "новизны" файла
← →
Рамиль © (2013-03-11 10:21) [13]Встроенный Windows 7 нормально работает, но один раз у меня был битый архив... Так что в дополнение к нему у меня теневая копия плюс копирование в облако.
← →
Дмитрий С © (2013-03-11 10:24) [14]
> robt
Ну стандартный повторное копирование выполнил намного быстрее. Хранит файлы в ZIP-ах (что, конечно, врядли когда пригодится). А самое главное поддерживает теневое копирование.
← →
TUser © (2013-03-11 11:50) [15]Дмитрий С © (10.03.13 22:07) [2]
"программа для UNIX-подобных систем", а у меня Windows.
Есть cygwin, у меня он просто по умолчанию есть, очень удобно.
← →
dmk © (2013-03-11 11:59) [16]Jeer © (10.03.13 22:07) [3]
Хорошая утилита. Давно ей пользуюсь.
← →
Rouse_ © (2013-03-11 12:26) [17]Мне WinRar-а за глаза хватает.
Делаешь два текстовых файла.
1. backup_folders.txt
Туда помещаешь папки которые нужно бэкапить (вложенные перечислять не нужно), пример:D:\WorkFolder\*
F:\NewDemo\*
S:\Projects\*
2. exclude_folders.txt
Тут перечисляешь что бэкапить не нужно, например:*\__history* // убираем все папки с хистрори
*\.svn* // SVN-ы тож не нужны
*.dcu
*.bat
*.rar
*.zip
*.~*
*.*~
*.exe
*.dll
*.sys
*.vxd
S:\Projects\Modules\ShellExtention\VirtualNameSpace\doc\CODE\* // отключаем ненужные папки
После чего создаешь батник backup.bat следующего содержания:@echo=off
rem set current user name
set user_name=rouse_d10
rem get current dir
set curr_dir=%CD%
rem set path to backup file
set winrar_outputpath=%curr_dir%\%user_name%_backup.rar
rem is backup file exist?
if not exist %winrar_outputpath% (
rem set setting to winrar for add all files
set winrar_options=a -ac -cfg- -dh -ep2 -m5 -mdg -r0 -rr10%% -s -idp
) else (
rem set setting to winrar for add newest files
set winrar_options=a -ac -cfg- -dh -ep2 -ao -m5 -mdg -r0 -rr10%% -s -idp
)
rem list files to include
set winrar_files=@%curr_dir%\backup_folders.txt
rem list exclude files
set winrar_exclude=-x@%curr_dir%\exclude_folders.txt
rem log path
set winrar_log=%curr_dir%\backup_log.txt
rem delete old log file
del %winrar_log%
rem run job
"C:\Program Files\WinRAR\Rar.exe" %winrar_options% %winrar_exclude% %winrar_outputpath% %winrar_files% >%winrar_log%
goto answer%ERRORLEVEL%
:answer0
rem delete oldesst backup
del \\fserver\programmers$\backup\%user_name%_backup6.rar
ren \\fserver\programmers$\backup\%user_name%_backup5.rar %user_name%_backup6.rar
ren \\fserver\programmers$\backup\%user_name%_backup4.rar %user_name%_backup5.rar
ren \\fserver\programmers$\backup\%user_name%_backup3.rar %user_name%_backup4.rar
ren \\fserver\programmers$\backup\%user_name%_backup2.rar %user_name%_backup3.rar
ren \\fserver\programmers$\backup\%user_name%_backup1.rar %user_name%_backup2.rar
ren \\fserver\programmers$\backup\%user_name%_backup.rar %user_name%_backup1.rar
rem save result to network store\
copy /B /V /Y %winrar_outputpath% \\fserver\programmers$\backup\%user_name%_backup.rar
goto end
:answer1
echo Update list empty
goto end
:answer2
echo Critical Error
goto end
:answer3
echo CRC Error
goto end
:answer4
echo Access to Locked file Error
goto end
:answer5
echo Write Error
goto end
:answer6
echo Open Error
goto end
:answer7
echo Wrong param Error
goto end
:answer8
echo Out of memory Error
goto end
:answer9
echo Create file Error
goto end
:answer255
echo Operation aborted
:end
pause
exit
В нем имя rouse_d10 нужно изменить на свое какое хочешь и у папок, куда размещается результат так-же путь поменять, т.е. вот это \\fserver\programmers$\backup\ на свой.
После чего батник помещай в планировщик и делай ему запуск например в 10 вечера, утром по приходу на работу у тебя будет лежать свеженький бэкап.
Если изменений не было - бэкапа не будет.
Результат работы сможешь увидеть в файле backup_log.txt
Таким образом у тебя будет семь бэкапов за каждый день в который происходили изменения в указанных тобой папках.
← →
брат Птибурдукова (2013-03-11 12:46) [18]
> goto answer%ERRORLEVEL%
хитёр бобёр...
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2013.08.04;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.004 c