Ru-Board.club
← Вернуться в раздел «Программы»

» gbackup

Автор: 701
Дата сообщения: 06.01.2015 12:15
Извиняюсь но я не понял что нужно сделать чтобы настроить всё.
Работа программы описана хорошо. Но вот скачав архив я вижу экзешник и не понимаю что нужно сделать в командной строке чтобы всё заработало и где всё описывать.
Что такое сторонний планировщик ? Какие файлы нужно создавать и как запускать.
Конечно если бы у программы был интерфейс то ею бы наверно заинтересовались бы гораздо больше народу.
Автор: VitaminP
Дата сообщения: 06.01.2015 16:45
701
Для архивации файлов есть в интернете куча программ с графическим интерфейсом и можно найти даже с мастером.
Автор: slecht
Дата сообщения: 12.01.2015 09:30
701что бы сделеть бэкап необходим только блокнот и справка программы, для этого интерфейс нафиг не нужен, конечно для обычного пользователя это будет в новинку, но не сложнее чем с программой с интерфейсом.
рядом с экзешником создайте файл например backup.bat и в самом бэкапе просто написать:
gbackup.exe "C:\InFolder" "D:\OutFolder" -rar
Автор: kost2005
Дата сообщения: 20.01.2015 19:22
Господа, подскажите есть ли возможность самому задавать имена архивов и совсем непонятно с масками имён файлов, есть ли где ман на эту тему.
Спасибо.
Автор: SurferNet
Дата сообщения: 20.01.2015 20:19
VitaminP

Цитата:
Нужны специальные программы умеющие делать теневое копирование, либо делать бэкап в то время когда файлы не заблокированы (программа 1C закрыта).

А поддержка VSS не планируется в ближайшее время? По моему, одна из полезнейших фич.
Автор: VitaminP
Дата сообщения: 20.01.2015 20:59
SurferNet
В планах - только оптимизация программы, если придут в голову более удачные варианты реализации.

kost2005
Цитата:
есть ли возможность самому задавать имена архивов
Имена архивов нельзя задать, а вот имя папки расположения архивов можно, причём если папка не существует, то программа её создаст.

Цитата:
непонятно с масками имён файлов
Поддерживаются маски как для имён файлов так и для имён папок, подстановочные знаки используются стандартные для комадной строки:
* - любое имя файла (папки) с расширением или без него
*.* - любое имя файла (папки) с любым расширением, имя без точки не подходит
?.* - имя файла (папки), содержащее один символ с любым расширением
??*.* - имя файла (папки), содержащее не менее двух символов с любым расширением
??? - имя файла (папки), содержащее три любых символа
файл?.* и т.д.
Автор: reskon
Дата сообщения: 02.02.2015 10:25
Скажите почему программа каждый раз создает полный архив?
gbackup -i -7z -n30 c:\work d:\work\day
Дата файлов при этом не изменялась, размер тоже.
Автор: VitaminP
Дата сообщения: 02.02.2015 11:33
reskon
Какая версия Windows стоит? Какая файловая система на диске С:\ ?
Можно попробовать с ключами: "-r" или "-k".
Автор: MIHN
Дата сообщения: 02.02.2015 21:09
Не пойму можно ли вместо архивируемых файлов(папок) или масок задать файл-список с именами?
Автор: VitaminP
Дата сообщения: 03.02.2015 08:34
MIHN
Файл-список должен содержать список фильтров, но в качестве фильтра можно указать и конкретное имя файла, например:
gbackup c: d:\backup @c:\temp\lst

содержимое файла lst:
fbboot.ini
fbфайл.exe
fbTemp\файл2

в архив попадут файлы: c:\boot.ini, c:\файл.exe, c:\Temp\файл2
Автор: MIHN
Дата сообщения: 03.02.2015 17:26
VitaminP
Спасибо с этим вроде разобрался.
А можно как то использовать файл-список с именами архивируемых файлов вместо первого параметра?
В Вашем примере - gbackup spisokfilov.lst (вместо c:) d:\backup
У меня обычно куча файлов , папок с разных дисков в одном файле-списке - редактирую его при необходимости, не трогая сам батник.

Автор: VitaminP
Дата сообщения: 03.02.2015 19:00
MIHN
В один архив поместить файлы с разных дисков не получится, так как в программу заложен принцип древовидной структуры папок в архиве. Диск "С:" является стволом этого дерева, а папки в фильтрах ветками (продолжением исходного пути). Такой подход позволяет исключить всевозможные коллизии (проблемы с одноимёнными папками или файлами) внутри архивов.
В данном случае можно организовать хранение архивов от разных дисков в разных папках.
Автор: MIHN
Дата сообщения: 03.02.2015 21:57
Жаль,имхо не совсем удобно (хотя этим страдают и многие архиваторы с навороченным гуем) Да и коллизий вроде бы не должно быть при сохраненной структуре
Автор: reskon
Дата сообщения: 06.02.2015 05:35

Цитата:
Какая версия Windows стоит? Какая файловая система на диске С:\ ?
Можно попробовать с ключами: "-r" или "-k".

Файловая система ntfs, win2008r2
Задание полностью выглядит так
gBackup.exe d:\work f:\backup\work\day -i -7z -n31 -of:\backup\log\gbackup-work-day.log -oc:\backup\LOG\gbackup-work-day.log
В этом же батнике такие же задания, но с другими папками отрабатывают нормально.
Попробую принудительно поставить -k
Автор: VitaminP
Дата сообщения: 06.02.2015 07:59
reskon
В NTFS проблем быть не должно, это в FAT32 немного время может сбиваться. Интересно было бы сравнить файл-список до архивации и после, при условии что исходные файлы не изменялись (сравнение по времени).
Автор: Barabashka
Дата сообщения: 10.02.2015 09:52
Поставил бэкап командой:
C:\Port\gBackup\gBackup.exe D: K:\Backup\D -7z2 -i -oK:\Backup\D\backup.log
пришёл утром, распаковал и сравнил с исходным D:
На D: 240ГБ данных, в бэкапе 177ГБ
На D: 47226 файлов, в бэкапе 11896 файлов

можно было и не распасковывать, но не ожидал такой существенной разницы. содержимое файла backup.log:
09.02.15 18:17 - 19:25 Архивация D: <Полный архив> [Скопировано: 47213 файлов]

что-то отпадает желание пользоваться программой.
Автор: VitaminP
Дата сообщения: 10.02.2015 11:00
Barabashka
Нужно попробовать то же самое сделать, но без архиватора (убрать ключ "-7z2"). Так можно будет выяснить кто не справился с задачей: программа или архиватор.
Автор: Barabashka
Дата сообщения: 10.02.2015 11:05
VitaminP
ОК, сегодня вечером запущу
Автор: Barabashka
Дата сообщения: 11.02.2015 08:40
Результат лучше:
На D: 240ГБ данных, в бэкапе 239ГБ
На D: 47240 файлов, в бэкапе 45837 файлов

Заметил, что не скопированы все пустые папки. Не скопированы файлы разных типов, из разных папок, разного содержимого, никаких зависимостей не нашёл.
Стоит антивирус, но не думаю что дело может быть в нём. Большая часть не скопированных файлов xls(x), doc(x), pdf размером несколько килобайт.
Автор: VitaminP
Дата сообщения: 11.02.2015 09:13
Barabashka
Пустые папки прога не копирует. Антивирус врядли виноват. Может проблема в именах файлов. Если не затруднит, пришли мне файл-список (*.spv) можно через rghost.ru или другим способом.
Автор: Barabashka
Дата сообщения: 11.02.2015 09:53
VitaminP
Считаю бэкап софт должен копировать пустые папки. Это существенная информация.

я посмотрел, spv файл не содержит файлов, которые не скопированы (проверил 3 шт.). Могу скинуть тебе отчёт сравнения Beyond Compare в почту, напиши в личку.
Автор: VitaminP
Дата сообщения: 13.02.2015 11:06
Начиная с версии программы 8.6, если в именах файлов или папок присутствуют "не правильные" (Unicode) символы из других языков, отличных от русского и английского, то в архиве они могут находиться с короткими именами в кодировке DOS~8.3, а после восстановления из архивов получат имена, схожие с оригиналами (на месте нечитаемых символов будут прочерки). Это в основном файлы, скачанные из интернета.
Автор: aequit
Дата сообщения: 17.02.2015 21:15
Пожелание, если можно реализовать в следующей версии...
Бывает необходимо в масках подкаталогов использовать переменные, так как исходные каталоги для копирования постоянно меняются, например "02 Февраль", "03 март" "04 апреля 2015" и т.п. Юзера могут создавать свои папки как вздумается (
А если бы ещё регулярные выражения добавить...

Например, используя nnBackup так и не решил задачу копирования файла по маске из папки типа "02 Февраль". В пути я не могу прописать маску, например "%%MM%%*", маска прописывается только после ключа -dm. Конечно, копирует, но в приёмной папке создаётся подкаталог "02 Февраль", который там совершенно не нужен, и только внутри нужный файл.
Автор: VitaminP
Дата сообщения: 17.02.2015 21:46
aequit
Цитата:
Бывает необходимо в масках подкаталогов использовать переменные, так как исходные каталоги для копирования постоянно меняются, например "02 Февраль", "03 март" "04 апреля 2015" и т.п.
Регулярных выражений в программе нет, но количество масок не ограничено. Если их слишком много для командной строки, то можно записать их в отдельный файл и подключить его: @путь\файл (см. описание).
В файле:
Код: dpмои документы\*Феврал*
dpмои документы\*март*
dpмои документы\*апрел*
dpмои документы\??.??.????
dpмои документы\??*.??.??
и т.д
Автор: slecht
Дата сообщения: 03.03.2015 05:02
VitaminP
Вчера так и не смог осилить бэкап.
Смотри если на одну из папок наложен запрет на чтение-запись, но при бэкапе он затыкается на эту папку и процесс подвисает.
Можешь сделать ключ, или еще как то что если нет возмжности считать - пропусти и иди дальше.
Пробывал эту папку добавить в исключение -!Folder не помогло
Автор: VitaminP
Дата сообщения: 03.03.2015 08:55
slecht

Цитата:
Вчера так и не смог осилить бэкап

Цитата:
Пробывал эту папку добавить в исключение   -!Folder  не помогло
Убедись, что используешь последнюю версию программы v8.6. Ссылка в моих предыдущих постах и не плохо было бы добавить её в шапку, она указывает на папку и меняться не будет.
Ключ на исключение папки теперь: -ikFolder (см. Описание).

Автор: BrutForce
Дата сообщения: 11.03.2015 21:35
Хм, запускаю - и появляющееся окно консоли gBackup тут же исчезает (Windows 7 x32). Проблема явно на моей стороне, но вот с чем связано?
Автор: kost2005
Дата сообщения: 11.03.2015 22:43
BrutForce
Допишите в конце скрипта - "Pause"(без кавычек), окно консоли перестанет исчезать, можно будет увидеть сообщение об ошибке.
Автор: BrutForce
Дата сообщения: 11.03.2015 23:10
kost2005
Так в том-то и дело, что ошибок нет. При запуске даж gBackup.exe быстро пролетающее окошко, в нем нет ни одного упоминания об ошибке. И с nnbackup, кстати, тоже самое. Вероятно, оффтоп, но, было б неплохо, если кто в курсе куда копать.
Автор: kost2005
Дата сообщения: 12.03.2015 00:18
BrutForce
"быстро пролетающее окошко, в нем нет ни одного упоминания об ошибке" - Вы так быстро читаете или Вам просто кажется, что нет ошибки?
Если никаких действий не произошло и консоль закрылась значит есть ошибка в скрипте ЭТО 100%.

Страницы: 1234

Предыдущая тема: SEP 12.1 не загружается файл описания вирусов


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.