Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » gBackup

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8

Открыть новую тему     Написать ответ в эту тему

slecht

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Программа разработанная товарищем VitaminP
 
gBackup - упрощённый аналог nnBackup. Консольная программа для резервного копирования и синхронизации файлов. Создаёт полные и инкрементные архивы. Поддерживаются архиваторы WinRar и 7zip. Может работать в локальной сети.
 
Основные возможности | Параметры командной строки | Примеры использования | Скачать
 
Готовое решение для синхронизации двух компов посредством переносного диска: Скачать

Всего записей: 172 | Зарегистр. 11-10-2007 | Отправлено: 15:17 05-09-2014 | Исправлено: VitaminP, 12:15 11-11-2022
MIHN

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VitaminP
Спасибо с этим вроде разобрался.
А можно как то использовать файл-список с именами архивируемых файлов вместо первого параметра?
В Вашем примере - gbackup spisokfilov.lst (вместо c:) d:\backup
У меня обычно куча файлов , папок с разных дисков в одном файле-списке - редактирую его при необходимости, не трогая сам батник.
 

Всего записей: 35 | Зарегистр. 24-04-2006 | Отправлено: 18:26 03-02-2015 | Исправлено: MIHN, 18:59 03-02-2015
VitaminP



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MIHN
 В один архив поместить файлы с разных дисков не получится, так как в программу заложен принцип древовидной структуры папок в архиве. Диск "С:" является стволом этого дерева, а папки в фильтрах ветками (продолжением исходного пути). Такой подход позволяет исключить всевозможные коллизии (проблемы с одноимёнными папками или файлами) внутри архивов.
 В данном случае можно организовать хранение архивов от разных дисков в разных папках.

Всего записей: 306 | Зарегистр. 28-08-2013 | Отправлено: 20:00 03-02-2015
MIHN

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Жаль,имхо не совсем удобно (хотя этим страдают и многие архиваторы с навороченным гуем) Да и коллизий вроде бы не должно быть при сохраненной структуре

Всего записей: 35 | Зарегистр. 24-04-2006 | Отправлено: 22:57 03-02-2015 | Исправлено: MIHN, 23:06 03-02-2015
reskon

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Какая версия 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

Всего записей: 2 | Зарегистр. 03-11-2014 | Отправлено: 06:35 06-02-2015
VitaminP



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
reskon
В NTFS проблем быть не должно, это в FAT32 немного время может сбиваться. Интересно было бы сравнить  файл-список до архивации и после, при условии что исходные файлы не изменялись (сравнение по времени).

Всего записей: 306 | Зарегистр. 28-08-2013 | Отправлено: 08:59 06-02-2015
Barabashka

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поставил бэкап командой:
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 файлов]  
 
что-то отпадает желание пользоваться программой.

Всего записей: 746 | Зарегистр. 25-03-2002 | Отправлено: 10:52 10-02-2015
VitaminP



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Barabashka
Нужно попробовать то же самое сделать, но без архиватора (убрать ключ "-7z2"). Так можно будет выяснить кто не справился с задачей: программа или архиватор.

Всего записей: 306 | Зарегистр. 28-08-2013 | Отправлено: 12:00 10-02-2015
Barabashka

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VitaminP
ОК, сегодня вечером запущу

Всего записей: 746 | Зарегистр. 25-03-2002 | Отправлено: 12:05 10-02-2015
Barabashka

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Результат лучше:
На D: 240ГБ данных, в бэкапе 239ГБ
На D: 47240 файлов, в бэкапе 45837 файлов
 
Заметил, что не скопированы все пустые папки. Не скопированы файлы разных типов, из разных папок, разного содержимого, никаких зависимостей не нашёл.
Стоит антивирус, но не думаю что дело может быть в нём. Большая часть не скопированных файлов xls(x), doc(x), pdf размером несколько килобайт.

Всего записей: 746 | Зарегистр. 25-03-2002 | Отправлено: 09:40 11-02-2015
VitaminP



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Barabashka
Пустые папки прога не копирует. Антивирус врядли виноват. Может проблема в именах файлов. Если не затруднит, пришли мне файл-список (*.spv) можно через rghost.ru или другим способом.

Всего записей: 306 | Зарегистр. 28-08-2013 | Отправлено: 10:13 11-02-2015 | Исправлено: VitaminP, 10:16 11-02-2015
Barabashka

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VitaminP
Считаю бэкап софт должен копировать пустые папки. Это существенная информация.
 
я посмотрел, spv файл не содержит файлов, которые не скопированы (проверил 3 шт.). Могу скинуть тебе отчёт сравнения Beyond Compare в почту, напиши в личку.

Всего записей: 746 | Зарегистр. 25-03-2002 | Отправлено: 10:53 11-02-2015
VitaminP



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Начиная с версии программы 8.6, если в именах файлов или папок присутствуют "не правильные" (Unicode) символы из других языков, отличных от русского и английского, то в архиве они могут находиться с короткими именами в кодировке DOS~8.3, а после восстановления из архивов получат имена, схожие с оригиналами (на месте нечитаемых символов будут прочерки). Это в основном файлы, скачанные из интернета.

Всего записей: 306 | Зарегистр. 28-08-2013 | Отправлено: 12:06 13-02-2015 | Исправлено: VitaminP, 15:02 18-03-2015
aequit

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пожелание, если можно реализовать в следующей версии...
Бывает необходимо в масках подкаталогов использовать переменные, так как исходные каталоги для копирования постоянно меняются, например "02 Февраль", "03 март" "04 апреля 2015" и т.п. Юзера могут создавать свои папки как вздумается (
А если бы ещё регулярные выражения добавить...
 
Например, используя nnBackup так и не решил задачу копирования файла по маске из папки типа "02 Февраль". В пути я не могу прописать маску, например "%%MM%%*", маска прописывается только после ключа -dm. Конечно, копирует, но в приёмной папке создаётся подкаталог "02 Февраль", который там совершенно не нужен, и только внутри нужный файл.

Всего записей: 192 | Зарегистр. 17-11-2005 | Отправлено: 22:15 17-02-2015
VitaminP



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
aequit
Цитата:
Бывает необходимо в масках подкаталогов использовать переменные, так как исходные каталоги для копирования постоянно меняются, например "02 Февраль", "03 март" "04 апреля 2015" и т.п.
Регулярных выражений в программе нет, но количество масок не ограничено. Если их слишком много для командной строки, то можно записать их в отдельный файл и подключить его: @путь\файл (см. описание).  
В файле:
Код:
dpмои документы\*Феврал*
dpмои документы\*март*
dpмои документы\*апрел*
dpмои документы\??.??.????
dpмои документы\??*.??.??
и т.д

 
 

Всего записей: 306 | Зарегистр. 28-08-2013 | Отправлено: 22:46 17-02-2015 | Исправлено: VitaminP, 23:22 17-02-2015
slecht

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VitaminP
Вчера так и не смог осилить бэкап.
Смотри если на одну из папок наложен запрет на чтение-запись, но при бэкапе он затыкается на эту папку и процесс подвисает.  
Можешь сделать ключ, или еще как то что если нет возмжности считать - пропусти и иди дальше.
Пробывал эту папку добавить в исключение   -!Folder  не помогло

Всего записей: 172 | Зарегистр. 11-10-2007 | Отправлено: 06:02 03-03-2015
VitaminP



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
slecht

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

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

Всего записей: 306 | Зарегистр. 28-08-2013 | Отправлено: 09:55 03-03-2015
BrutForce



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хм, запускаю - и появляющееся окно консоли gBackup тут же исчезает (Windows 7 x32). Проблема явно на моей стороне, но вот с чем связано?

Всего записей: 436 | Зарегистр. 16-03-2009 | Отправлено: 21:35 11-03-2015
kost2005

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BrutForce
Допишите в конце скрипта - "Pause"(без кавычек), окно консоли перестанет исчезать, можно будет увидеть сообщение об ошибке.

Всего записей: 556 | Зарегистр. 19-11-2005 | Отправлено: 22:43 11-03-2015
BrutForce



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kost2005
Так в том-то и дело, что ошибок нет. При запуске даж gBackup.exe быстро пролетающее окошко, в нем нет ни одного упоминания об ошибке. И с nnbackup, кстати, тоже самое. Вероятно, оффтоп, но, было б неплохо, если кто в курсе куда копать.

Всего записей: 436 | Зарегистр. 16-03-2009 | Отправлено: 23:10 11-03-2015
kost2005

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BrutForce
"быстро пролетающее окошко, в нем нет ни одного упоминания об ошибке" - Вы так быстро читаете или Вам просто кажется, что нет ошибки?
Если никаких действий не произошло и консоль закрылась значит есть ошибка в скрипте ЭТО 100%.

Всего записей: 556 | Зарегистр. 19-11-2005 | Отправлено: 00:18 12-03-2015 | Исправлено: kost2005, 00:21 12-03-2015
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8

Компьютерный форум Ru.Board » Компьютеры » Программы » gBackup


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru