Обсуждение (зачем, почему)

Flat
Что-то я запутался, вот это - Aulix.Utils.Backup2DVD.exe консольная часть (управляющая), а где серверная часть?
User: pi11_2
Date: 11-August-2014 12:43
Views: 17738
Rating: -6    Rate [
|
]

проясните ситуацию

Reply
Re: Что-то я запутался, вот это - Aulix.Utils.Backup2DVD.exe консольная часть (управляющая), а где серверная часть?
User: developer
Date: 11-August-2014 13:09
Views: 2368
Rating: 4    Rate [
|
]

Серверная часть - это обычный Linux компьютер с DVD/Bluray приводом и включенным сервисом SSH для доступа к нему по сети, а так же небольшой набор обычных open source программ из пакета вашего дистрибутива:

  • 7zip
  • genisoimage
  • dvdisaster (high redundancy of 30% at the whole medium level)
  • dvd+rw-format
  • growisofs
  • md5sum
  • dd

На сервер никаких программ с сайта aulix.com ставить НЕ нужно. Серверная часть пишет в /dev/srN и работает  под Linux. Получается, что сервер - это подготовленный Linux хост, потом сделаю ключ -install_prerequisites для установки всех нужных пакетов.

Ценность программы Backup2DVD - это способ использования выбранного набора утилит на сервере. Такой способ экономит ваше время.

Программу Aulix.Utils.Backup2DVD.exe можно представить себе как запускалку команд bash через ssh на удаленном Linux приводе BR/DVD. Backup2DVD - это SSH клиент с заранее зашитой в него логикой запуска команд и он может запускаться в любой любой OS, где есть пакет mono или Microsoft .NET Framework.

Сначала программа была написана на bash - обычный скрипт, но было неудобно отлаживать. Visual Studio удобнее в отладке.

Reply
Re: Что-то я запутался, вот это - Aulix.Utils.Backup2DVD.exe консольная часть (управляющая), а где серверная часть?
User: anc
Date: 14-August-2014 03:01
Views: 4154
Rating: 5    Rate [
|
]

сам подход к ее работе кажется не совсем логичным. Фактически при записи я должен находится у сервера в которой установлен привод, что бы менять болванки, но запустить прогу должен у клиента, подлючившись к нему используя ssh, vnc, rdp, ard и.т.д кому что нравиться, только для того что бы запустить этот «супер бэкап». Получается, что на клиентской части должен быть запущен сервер позволяющий к ней подключится. А раз он все равно должен быть, так не логичнее было бы выполнять все с серверной части? ЕМНИП под виндой sshd вполне запускается. Вот тогда и можно реально говорить о кросплатформенности с оговоркой, что на клиенте запущен sshd. Имхо даже для домашнего использования такой подход удобнее. Сейчас у многих >1 девайса (дэсктопы, ноуты), в твоем случае опять-таки нужно как-то подключаться к ним или бегать по комнатам отвлекая пользователей, потом подходить к следующему и.т.д. В серверном варианте достаточно настроить последовательный бэкап по списку и сиди меняй болванки не отвлекая пользователей.

Reply
Re: Что-то я запутался, вот это - Aulix.Utils.Backup2DVD.exe консольная часть (управляющая), а где серверная часть?
User: developer
Date: 14-August-2014 03:06
Views: 2399
Rating: 3    Rate [
|
]

Разделение на "клиент" и "сервер" чисто условное.


Никто не запрещает запускать клиентскую и серверную часть на одном и том же компьютере, например:

  1. в одной и той же OS Linux    или
  2. в разных виртуальных машинах одного комьютера  или
  3. одну часть на хосте, например, как у меня, серверную - на Debian Linux хосте VirtualBox, а клиентскую в Windows XP госте виртуалки
Reply
PreviousNextAdd

Login   Visitor