Dimka
Деятель
Команда клуба
Offline
Пол:
|
|
« : 25-07-2011 10:44 » |
|
Кто какие средства может порекомендовать для выполнения backup файлов из папки?
Требования: 1) Оперативная работа (не по ночам, а параллельно с другой активностью юзера). 2) Управление через API - запуск процесса для определённых папок и файлов из прикладной программы и возможность синхронизации прикладной программы с процессом создания резервной копии. Желательно наличие SDK. На худой конец настройка процесса через командную строку или файл конфигурации и управление через сигналы. 3) Возможность работы в фоновом режиме с низким приоритетом, чтобы не тормозило систему и другие прикладные программы. 4) Поддержка хранилищ не только на логических дисках Windows, но и на FTP, возможность "прожига" DVD. 5) Поддержка версий Windows от XP и выше, 32/64 бита.
|
|
« Последнее редактирование: 25-07-2011 10:46 от Dimka »
|
Записан
|
Программировать - значит понимать (К. Нюгард) Невывернутое лучше, чем вправленное (М. Аврелий) Многие готовы скорее умереть, чем подумать (Б. Рассел)
|
|
|
Sla
|
|
« Ответ #1 : 25-07-2011 10:54 » |
|
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
Finch
Спокойный
Администратор
Offline
Пол:
Пролетал мимо
|
|
« Ответ #2 : 25-07-2011 10:58 » |
|
Dimka, А зачем тебе швейцарский перочинный нож? Ладно, требования работа в фоновом режиме, оперативная работа, управление через APi как-то понятны. Но зачем ему возможности управления FTP или прожига на DVD. Для этого есть и другие проги, которые скорее всего будут лучше выполнять данные функции.
|
|
|
Записан
|
Не будите спашяго дракона. Джаффар (Коша)
|
|
|
Dimka
Деятель
Команда клуба
Offline
Пол:
|
|
« Ответ #3 : 25-07-2011 12:33 » |
|
Finch, мне нужен не "швейцарский нож", а готовое решение с перечисленными характеристиками, и чтобы оно было для "чайников".
Если это будет пакет или комплекс, то к нему будет требование максимально простой настройки - максимально близко к кнопке кнопке "Хочу".
Бэкапить надо базу PostgreSQL плюс внешние файлы данных. Объём - несколько сотен Мб раз в несколько единиц-десятков минут в течение рабочего дня.
|
|
|
Записан
|
Программировать - значит понимать (К. Нюгард) Невывернутое лучше, чем вправленное (М. Аврелий) Многие готовы скорее умереть, чем подумать (Б. Рассел)
|
|
|
RXL
|
|
« Ответ #4 : 26-07-2011 04:06 » |
|
Дим, по моему тут надо смотреть прежде всего на инструментарий самого PosstgeSQL - не просто же так файлы по живому копируются. СУБД продвинутая - должны быть.
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Dimka
Деятель
Команда клуба
Offline
Пол:
|
|
« Ответ #5 : 26-07-2011 06:56 » |
|
RXL, не, ты не понимаешь. Внешние файлы к СУБД отношения не имеют, скорее СУБД "прилеплена" к внешним файлам с целью хранения их списка - не более того. Причём есть режим работы без СУБД. Поэтому бэкапить надо базу и файлы.
Точнее сделать бэкап базы (например, dump-файл), а потом его вместе с внешними файлами уже забэкапить как единое целое.
Пока что по функциям и возможностям управления хорошим видится Acronis, но его ещё не проверили на с точки зрения захвата ресурсов системы.
|
|
|
Записан
|
Программировать - значит понимать (К. Нюгард) Невывернутое лучше, чем вправленное (М. Аврелий) Многие готовы скорее умереть, чем подумать (Б. Рассел)
|
|
|
RXL
|
|
« Ответ #6 : 26-07-2011 08:47 » |
|
Штатная виндовая бекапилка не подойдет? Они использует shadow copy и, вроде как, проблем с блокировками файлов не имеет. На скорость не жаловался (все использую полный бекап).
Acronis, кстати, не бесплатен.
|
|
« Последнее редактирование: 26-07-2011 08:49 от RXL »
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Dimka
Деятель
Команда клуба
Offline
Пол:
|
|
« Ответ #7 : 26-07-2011 09:22 » |
|
RXL, я и не говорил про бесплатное.
Штатная виндовая бэкапилка работает по расписанию или при ручном запуске. Знаешь способы её программного управления? Знаешь, как обучить её различать, какие когда бэкапы делать?
|
|
|
Записан
|
Программировать - значит понимать (К. Нюгард) Невывернутое лучше, чем вправленное (М. Аврелий) Многие готовы скорее умереть, чем подумать (Б. Рассел)
|
|
|
RXL
|
|
« Ответ #8 : 26-07-2011 09:42 » |
|
Честно говоря, не знаю. Может MSDN знает?
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
zubr
Гость
|
|
« Ответ #9 : 26-07-2011 10:03 » |
|
WMI
|
|
|
Записан
|
|
|
|
Dimka
Деятель
Команда клуба
Offline
Пол:
|
|
« Ответ #10 : 26-07-2011 11:44 » |
|
zubr, подробнее. Точно есть доступ через WMI? Или это только предположение?
|
|
|
Записан
|
Программировать - значит понимать (К. Нюгард) Невывернутое лучше, чем вправленное (М. Аврелий) Многие готовы скорее умереть, чем подумать (Б. Рассел)
|
|
|
zubr
Гость
|
|
« Ответ #11 : 26-07-2011 14:35 » |
|
Dimka, насколько я помню, в WMI есть серия WMI-классов Win32_Shadowxxx, типа Win32_ShadowProvider, Win32_ShadowCopy и т. п. Правда не уверен, что они под XP пойдут. Для Win2003 - точно.
|
|
|
Записан
|
|
|
|
Dimka
Деятель
Команда клуба
Offline
Пол:
|
|
« Ответ #12 : 26-07-2011 16:24 » |
|
zubr, это работа с томами, а не с папками и файлами.
|
|
|
Записан
|
Программировать - значит понимать (К. Нюгард) Невывернутое лучше, чем вправленное (М. Аврелий) Многие готовы скорее умереть, чем подумать (Б. Рассел)
|
|
|
zubr
Гость
|
|
« Ответ #13 : 26-07-2011 17:13 » |
|
Хмм... вроде там можно было и с файлами работать. Можешь еще посмотреть в сторону интерфейса IVssBackupComponents, CreateVssBackupComponents
|
|
|
Записан
|
|
|
|
Dimka
Деятель
Команда клуба
Offline
Пол:
|
|
« Ответ #14 : 27-07-2011 09:32 » |
|
zubr, интерфейс выглядит интересно, только непонятно, к чему он относится. Если Vss - это Visual SourceSafe, то не годится. Во-первых, это приложение класса CVS, а не резервного копирования; во-вторых, ни по скорости работы, ни по объёму данных оно не выдержит, поскольку по личному опыту эксплуатации на двух предприятиях знаю, что при достижении хранилищем размера в несколько Гб всё начинает жутко тормозить и глючить.
|
|
|
Записан
|
Программировать - значит понимать (К. Нюгард) Невывернутое лучше, чем вправленное (М. Аврелий) Многие готовы скорее умереть, чем подумать (Б. Рассел)
|
|
|
slab
Интересующийся
Offline
|
|
« Ответ #15 : 27-07-2011 10:04 » |
|
Штатная виндовая бэкапилка работает по расписанию или при ручном запуске.
Как захотите, можно и по расписанию и из командной строки. Знаешь, как обучить её различать, какие когда бэкапы делать?
Ей можно передавать список файлов и папок + шедулер.
|
|
|
Записан
|
|
|
|
Dimka
Деятель
Команда клуба
Offline
Пол:
|
|
« Ответ #16 : 27-07-2011 13:21 » |
|
slab, командная строка одинакова для 5.x (XP, Server 2003) и 6.x (Vista, Server 2008, 7)?
|
|
|
Записан
|
Программировать - значит понимать (К. Нюгард) Невывернутое лучше, чем вправленное (М. Аврелий) Многие готовы скорее умереть, чем подумать (Б. Рассел)
|
|
|
baldr
|
|
« Ответ #17 : 27-07-2011 14:24 » |
|
Dimka, а если что-нибудь типа iDrive?
|
|
|
Записан
|
Приличный компьютер всегда будет стоить дороже 1000 долларов, потому что 500 долларов - это не вполне прилично
|
|
|
Dimka
Деятель
Команда клуба
Offline
Пол:
|
|
« Ответ #18 : 27-07-2011 17:37 » |
|
baldr, совершенно точно нет. Данные закрытые, и рабочие машины вообще изолированы от интернета (персональные данные медицинского профиля).
|
|
|
Записан
|
Программировать - значит понимать (К. Нюгард) Невывернутое лучше, чем вправленное (М. Аврелий) Многие готовы скорее умереть, чем подумать (Б. Рассел)
|
|
|
|