НАШ МАГАЗИН - SHOP.MUSBENCH.COM
Карта Сайта

MBSback


Программа резервного копирования для программистов, дизайнеров и всех, кто работает на компьютере.



1. ОПИСАНИЕ Программы MBSback

Основные понятия:

Zip архив: - файл, в котором хранятся один или несколько файлов в компактном (сжатом) виде.  Программа MBSback сохраняет ваши файлы виде стандартного Zip архива.

Проектили Задание - файл, в котором хранится список ваших файлов, подлежащих резервному копированию а также настройки процесса резервного копирования.

1.1 Что такое MBSback?

Программа MBSback предназначена для резервного копирования любой вашей работы на компьютере. Это может быть WEB сайт, или разработка программного обеспечения (исходный код), дизайнерский проект или просто любая папка (или набор папок или отдельных файлов) на вашем компьютере. MBSback  сохраняет ваши данные в виде обычного ZIP архива и при желании вы можете восстановить ваши данные с помощью любого архиватора или файлового менеджера, например Total Commander, или воспользоваться встроенной в программу функцией распаковки. Таким образом программа может пригодиться любому человеку, работающему на компьютере в любой области деятельности (программистам, дизайнерам, разработчикам электронных схем и печатных плат, веб мастерам и т.д.) .

Программа может создавать 3 вида архивов с резервными копиями ваших проектов:
1. Одиночный архив. В этом случае файл архива будет переписываться каждый раз при запуске задания на выполнение.

2. Множественные копии с добавлением к имени архива даты и времени его создания.

3. Множественные автоинкрементные архивы с добавлением к имени архива порядкового номера. Например my_backup_001, my_backup_002, my_backup_003 и так далее

Последние два варианта позволят вам при необходимости откатить работу к более ранней версии.

Программа может выполнить несколько заданий автоматически в режиме Batch. При этом есть возможность автоматического выключения компьютера по окончании всех заданий в списке batch.

Условия использования:

Программа MBSback абсолютно бесплатна и не имеет никаких ограничений. Программа показывает небольшую прямоугольную область с рекламой избранных страниц моего сайта внизу главного окна. Вы можете отключить показ этого рекламного блока из меню СПРАВКА - ОТКЛЮЧИТЬ РЕКЛАМУ (До следующего запуска) если реклама вас раздражает или работает некорректно.

Как разработчик программы я гарантирую отсутствие какого либо вредоносного кода или вирусов в коде MBS Backup, но только в том случае, если вы скачали программу с ЭТОГО сайта. Если же вы скачали программу из другого источника, то отсутствие вирусов я гарантировать не могу.

Интерфейс программы поддерживает 2 языка - Английский и Русский. Вы можете переключиться на любой из двух языков в любой момент в окне настроек программы.

1.2 Отказ от ответственности

Автор программы не несет никакой ответственности за возможный моральный, материальный и другой ущерб в результате использования программного обеспечения MBSback.

1.3 Среда разработки.

Программа MBSback написана в бесплатной среде разработки Embarcadero® Delphi 10.3 Version 26.0.34749.6593  Community Edition.

1.4 Системные требования

Программа представляет собой 32-разрядное Windows приложение. Разрабатывалась на компьютере с Win10 64, и теоретически должна работать под любой 32 или 64 bit Windows, начиная с Windows XP. Однако автором не проводились испытания работоспособности программы под ОС, отличной от  Win10 64. Если  у вас есть проблемы с работой программы под другими версиями Windows, вы можете сообщить мне на странице обратной связи или написать комментарий в конце ЭТОЙ страницы.

Программа предоставляется "как есть", прошу учесть, что она писалась исключительно для личного пользования. Однако буду рад услышать советы и пожелания по улучшению программы.
    
3. Быстрый старт. Создание рабочего задания.

3.1. Запустите программу. По умолчанию программа запустится на английском языке.

3.1.2 Смена языка интерфейса. Для того, чтобы поменять язык нитерфейса, нажмите кнопку настроек (Options):
    
   
Откроется окно настроек программы. В нижней части окна включите радиокнопку "РУССКИЙ". После этого нажмите кнопку OK:
   
   
3.2. Для того чтобы создать новый проект резервного копирования:
на панели инструментов в верхней части окна нажмите на кнопку [новое задание]:
      
   
Или: в меню Файл выберите пункт Новое Задание (или нажмите сочетание клавиш Ctrl+N на клавиатуре):
      
   
Если до этого момента в текущем проекте были несохраненные изменения, то вам предложат сохранить текущий проект:
      
   
Если вы ответите "YES" то появится стандартное окно сохранения файла. Иначе несохраненные изменения будут сброшены.

Далее вам будет предложено выбрать папку, куда будет сохраняться файл (или файлы) и имя Zip архива. Это может быть любая удобная папка на вашем компьютере. например C:\Backup\
Кроме того я часто сохраняю свои архивы в папке, которая синхронизируется с Гугл диском. Это позволяет одновременно отправлять архивы в облако Гугл.
При задании места расположения и имени файла архив не создается и пока что никакие файлы не сохраняются на вашем диске:
    
   
По умолчанию имя архива будет NewJob.zip. Вы должны задать для будущего архива какое-либо осмысленное имя.  Вводим имя и нажимаем Сохранить. Как уже говорилось, на диске ничего пока не сохраняется, просто программа запомнит название архива и его расположение.

Далее появится диалоговое окно, в котором программа спросит у вас, хотите ли вы сохранить файл задания *.job в той же папке что и ZIP архив. Вы можете согласиться или отказаться. Если вы нажмете ДА то в последующем диалоге  сохранения файла задания откроется та же самая папка, что была выбрана вами для расположения архива. Иначе будет открыта папка, в которой предыдущее задание было сохранено в последний раз:
       
      
Папка архива и папка задания могут совпадать, а могут и не совпадать. Делайте как вам удобно. Вы можете хранить все задания резервного копирования в какой либо одной папке, а сами архивы могут сохраняться в разных местах на вашем диске. Либо вы можете хранить файл задания в той же самой папке где находятся файлы архива, относящегося к этому заданию.

Далее снова появится окно сохранения файла, в котором вы сможете задать место расположения файла задания (проекта, если хотите) и его название. Я предпочитаю давать заданию то же самое имя что и архиву, но это не обязательно.
       
   
После того, как вы нажмете Сохранить, файл задания будет сохранен в указанном месте с указанным именем (В отличие от файла архива, файл задания действительно появится на вашем диске).

Расположение файла архива можно изменить в любой момент, нажав на кнопку
   
На панели инструментов  или через меню Задание - Имя_Архива

также задание можно в любой момент сохоанить с новым именем через меню Файл - Сохранить Задание Как

Итак, мы только что создали пустое задание, теперь нужно его отредактировать и добавить в него файлы и/или папки, которые мы хотим сохранить в резервном архиве.
   
   
4. Редактирование задания


После создания нового проекта задания нужно добавить в него те файлы и/или папки которые вы хотите сохранить в архиве. Можно добавлять как отдельные файлы так и папки. Про добавлении папки архивироваться будут все файлы, которые расположены в этой папке. Структура файлов/папок в архиве будет повторять расположение этих элементов на вашем компьютере.

4.1 Добавление файлов или папок в проект.

Добавить файлы и папки в проект можно тремя способами:

4.1.1. Добавление файлов или папок перетаскиванием из проводника Windows или менеджера файлов, например Total Commander.

Предположим мы используем Total Commander. Выделяем в Total нужные нам файлы и папки и перетаскиваем мышкой в окно MBSback. Файлы добавятся в проект и вы увидите их в  соответствующем списке в левой верхней части окна программы:

   

Точно также можно перетаскивать файлы и папки из стандартного проводника Windows. Перетащить можно как один файл, так и несколько файлов/папок в любом сочетании.

   
4.1.2. Добавление файлов или папок перетаскиванием из встроенного браузера файлов программы MBSback

Программа имеет встроенный простой браузер файлов. Он расположен в правой верхней части окна:
   

Всторенный браузер умеет создавать на вашем диске новые папки, копировать выделенный файлы в другое место диска, удалять файлы (я в основном использую для удаления старых инкрементных ZIP-архивов. В настройках программы можно включить галочку "удалять только файлы архивов" чтобы случайно не удалить нужные файлы. Программа не удаляет файлы окончательно, а помещает их в корзину Windows. Также во встроенном браузере есть кнопки перемещения вперед и назад по истории папок, фильтрации файлов по именам а также две кнопки, которые позволяют быстро перейти к расположению файла архива либо файла задания (проекта).  Также есть кнопка просмотра выбранной папки в проводнике Windows.

Для помещения файлов и папок найдите во встроенном браузере нужные файлы/папки и перетащите их мышкой в область списка файлов задания.
За один раз таким способом вы можете перетащить только одну папку, или один или несколько файлов. Для того, чтобы выделить несколько произвольных файлов кликните на них мышкой с зажатой кнопкой Ctrl. Для выделения диапазона файлов используйте клавишу Shift (точно так же как в проводнике Windiws).
      

4.1.3. Добавление файлов или папок с помошью функций "добавить файлы" и "добавить папки"

Для того чтобы воспользоваться этим способом нажимаем на панели инструментов кнопки "Добавить файлы" или "добавить папку":
   

4.2 Удаление файлов или папок из задания.

Выделите в списке файлов задания те файлы или папки которые вы хотите удалить и нажмите кнопку удаления:
   

В списке можно выделять несколько файлов удерживая кнопку Ctrl.
   

4.3 Сохранение задания.

Для того, чтобы сохранить текущее задание в главном меню  выберите Файл - Сохранить Задание или нажмите соответствующую кнопку на панели инструментов:
   
  
Если задание уже сохранено и новых изменений нет, кнопка сохранения будет недоступна.
   
     
4.4 Настройка параметров задания и параметров программы

Для настройки параметров создавае5мого архива и настройки программы выберите в меню Архив - Настройки или на панели инструментов нажмите кнопку:
   
Откроется окно настроек:
   
Параметры создаваемых архивов задаются в области "Параметры Архивации".
Обратим внимание на область "Создание имен файлов архива"

"Одиночный файл" - будет создан единственный файл архива и он будет перезаписываться каждый раз когда вы запускаете задание на выполнение. То есть, если вы задали имя "MyBackup", то будет создан файл MyBackup.zip
который будет перезаписан при последующем запуске задания на выполнение.

"Нумерация файлов" - При каждом запуске задания к вашему имени файла будет добавляться порядковый номер. Например вы задали имя MyBackup
и при последующих запусках задания будут формироваться файлы с именами
MyBackup_0000
MyBackup_0001
MyBackup_0002
….
и так далее. Более старые файлы удаляться не будут. максимальное количество файлов = 9999

"Имена файлов с датой и временем " - При каждом запуске задания к вашему имени файла будет добавляться текущее время и дата. Более старые файлы удаляться не будут. Количество файлов неограниченно

Другие параметры архивации:

Уровень сжатия: Чем больше число, тем меньше размер полученного архива и медленнее процесс архивации. Если установить уровень сжатия 0, то файлы просто упаковываются в архив без какого либо сжатия.

Перезаписывать или обновлять файл архива: ели выбрать "обновлять" то в существующий файл архива будут добавлены только новые файлы, которых нет в архиве. Файлы, уже находящиеся в архиве перезаписаны не будут.
Если выбрать "перезаписывать" то файл архива будет удален и создан снова, и все файлы задания будут помещены в архив заново. Для периодического сохранения результатов работы (программирование, дизайн и т.д.) лучше выбрать этот вариант. Тогда вы будете уверены, что в архивах всегда новые версии файлов.  Все это имеет смысл, если выбрана архивация в одиночном файле. Для авотинкрементных архивов или на основе даты-времени эти настройки значения не имеют.

ВСЕ параметры архивации всегда сохраняются в файл задания и загружаются в программу при открытии ранее сохраненного файла задания. Иными словами, параметры архивации являются частью проекта резервного копирования.

Другие параметры программы:

Сохранять файл заметок вместе с архивом (если заметки не пусты):
В программе есть встроенный простой текстовый редактор, в котором можно написать заметки и комментарии к проекту архивации:
      
  
если включить этот флажок, то вместе с архивом будет сохраняться текстовый файл заметок. Можно включить автоматическое добавление в текстовый файл даты и времени последнего выполнения задания архивации. Для этого включите флажок Автодобавление даты и времени в заметки при выполнении задания.

Настройка "Удалять только файлы архивов *.zip" относится к встроенному браузеру файлов программы и позволяет запретить удаление файлов с расширением отличным от ZIP.

Задержка перед выключением компьютера:
Устанавливает временную задержку перед автоматическим отключением питания компьютера.
При архивации большого количества информации процесс может занять продолжительное время. Программа имеет функцию автоматического выключения компьютера по окончании задания иди очереди заданий. Для того, чтобы задействовать эту функцию перед запуском  задания нажмите кнопку:
      

Тогда после завершения всех заданий появится окно автовыключения и начнется отсчет времени до выключения питания компьютера:
   

По время обратного отсчета вы можете нажать кнопку "ОТМЕНИТЬ", в этом случае компьютер не будет выключен.

Зачем нужна функция автовыключения? Например я долго работал за компом, в конце рабочего дня запускаю задания в MBSback для резервного сохранения своей дневной работы с включенной кнопкой автовыключения и иду спать. MBSback  закончит все задания и сама выключит машину.

Последняя настройка - это выбор языка интерфейса программы. Мы уже обсуждали это в начале данного руководства.
   

5 Запуск задания на выполнение

Для того, чтобы запустить сформированное задание на выполнение нужно на панели инструментов нажать кнопку:
   

либо на клавиатуре нажать клавишу F9, либо в главном меню выбрать "Архив - Выполнить"
Начнется выполнение задания и в указанной папке будут созданы соответствующие файлы архивов.
Прогресс-бар в нижней части окна программы будет отображать ход процесса.
   

6 Список заданий (batch)

Программа может автоматически выполнить несколько заданий за раз. Эта функция называется Список заданий или Очередь Заданий. В интерфейсе программы за данную функцию отвечает панель, расположенная в левом нижнем углу окна программы:
   
  
Очередь Заданий представляет собой список, в который мы помещаем ссылки на файлы заданий. Для того, чтобы задание можно было поместить в очередь, оно должно быть уже сохранено на жестком диске ( файл с расширением job)

Список заданий имеет свою панель инструментов, пользуясь которыми можно сохранить список заданий в виде файла (файл задания имеет расширение ".bch),
создавать пустой список, добавлять в список сохраненные задания, или добавить в список задание, открытое в настоящий момент.

также управлять очередью заданий можно через раздел главного меню Список Заданий:
   
   
Добавить любое ранее сохраненное на диске задание можно через пункт главного меню Список Заданий - Добавить задание в список...
или нажав соответствующую кнопку на панели инструментов списка заданий:
    
   
При этом откроется стандартный диалог открытия файла и вы сможете выбрать один или несколько файлов с расширением *.job
Кроме того вы можете добавить файл задания в список просто перетащив его из встроенного браузера файлов. Добавление файла задания перетаскиванием из внешних программ, например из файлового менеджера или проводника windows в данной версии не реализована. Если попытаться перетащить *.job файл из проводника он добавится не в список заданий, а в текущее задание как один из файлов для архивации.

Для быстрого добавления в список заданий текущего (открытого в программе задания) есть специальная функция: Из меню Список Заданий - Добавить Текущее задание. На панели инструментов задания для этого служит кнопка:
      
     
При нажатии на эту кнопку текущее задание сразу добавится в список заданий, при условии что задание уже сохранено на диск и что оно не было добавлено в список заданий ранее (дублирующие друг друга элементы запрещены как в списке файлов задания, так и в списке заданий. Программа за этим следит и не допустит добавление одного и того же элемента дважды)

Для запуска на выполнение всех заданий в списке заданий на панели инструментов очереди заданий нажмите кнопку:

После запуска очереди будут выполнены все задания, внесенные в список.  

В этом режиме также доступно автовыключение компьютера. Оно работает также как и при выполнении одиночного задания.

Списки заданий можно сохранять на диске в виде файлов и в последствии открывать и использовать.

При выходе из программы сохраняется ее последнее состояние, то есть при последующем запуске программа попытается открыть последнее активное задание и последний активный список заданий. Также сохраняются размеры панелей программы, размер окна программы и положение окна программы на экране компьютера. При возникновении каких либо неполадок с отображением зайдите в рабочую папку программы и удалите файл настроек mbackup.ini
    
 
7.  Советы и хитрости

В завершении несколько приемов ускоряющих работу.

7.1 Быстрое открытие определенного задания из списка заданий.

Если у вас есть сформированная очередь (список) из всех ваших заданий резервного копирования, то мгновенно открыть нужное задание можно двойным щелчком на строке этого задания в очереди заданий. Это очень удобно и я всегда этим пользуюсь.

7.2 Открытие папок проекта и настроек из панели свойств задания.

Панель свойств открытого (текущего) задания расположена в левой половине окна программы между панелью списка файлов задания (вверху) и панелью очереди заданий (внизу). Она выполняет информационную функцию но не только:
   
Двойной щелчок на строке 1 и 2 приведет к открытию во встроенном браузере папки проекта и папки соответствующего проекту архива соответственно.

Двойной щелчок на строках 3...6  откроет окно настроек программы и архивации.