Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.08.04;
Скачать: CL | DM;

Вниз

Архивирование   Найти похожие ветки 

 
Дмитрий С ©   (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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.01 c
15-1362735718
Empleado
2013-03-08 13:41
2013.08.04
Интернет и мы


2-1354631783
брат Птибурдукова
2012-12-04 18:36
2013.08.04
duplicate resources


2-1354629104
greenbear
2012-12-04 17:51
2013.08.04
Помогите открыть файл


15-1362649339
O'ShinW
2013-03-07 13:42
2013.08.04
Всех дам - с наступающим!


15-1362509669
Дмитрий С
2013-03-05 22:54
2013.08.04
64бита