LINUX.ORG.RU

Вышел первый релиз бесплатной программы Aulix Backup2DVD для очень надежных бэкапов на Bluray

 , ,


7

4

Программа использует в своей работе много open source софта и обладает следующими возможностями, которые запускаются одна за другой автоматически:
1) Многотомно архивирует и сжимает каталог с важными файлами, добавляется избыточность на уровне файлов с помощью rar.
2) Создаёт ISO образы с rar томами.
3) Добавляет избыточности на уровне носителя в ISO образы с помощью dvdisaster.
4) Записывает избыточные ISO образы на болванки.
5) Проверяет результат записи.

Консольная часть программы работает в любой операционной системе, серверная часть протестирована только под Linux.

>>> Сверхнадёжные бэкапы с помощью Aulix Backup2DVD, ваши данные сохранятся на долгие годы, царапины теперь не страшны

★★

Проверено: fallout4all ()
Последнее исправление: cetjs2 (всего исправлений: 3)

Ответ на: комментарий от anc

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



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


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

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


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

«Что-то я запутался, вот это - Aulix.Utils.Backup2DVD.exe консольная часть (управляющая), а где серверная часть?»

sanyock ★★
() автор топика
Последнее исправление: sanyock (всего исправлений: 2)
Ответ на: комментарий от pi11

Я уже пытался в виртуалке запустить - логи ошибок тебе давал - теперь уже надоело.

добавил ввод SSH пароля с клавы для ключей и обычных для логина

и ключик -install_server (для установки серверных пакетов на Ubuntu и Debian), проверил архивацию под Ubuntu 10, 12, 14 в Linode легко.

на клиента достаточно поставить:
apt-get install libmono-2\* mono-runtime mono-utils;

на сайт новую версию пока не выложил, хотелось бы сначала deb пакет сделать

sanyock ★★
() автор топика
Ответ на: комментарий от sanyock

был пример когда dvd диск в коробке «удачно» упал с высоты где-то 1.2-1.5 метра на линолиум, так от него сектор отвалился.
backup2dvd диски выживают, даже если треть всех секторов отвалится

В моем примере сектор, это сектор окружности т.е. физически кусок диска.

anc ★★★★★
()
Ответ на: комментарий от sanyock

Уже который раз. Не передергивай. Ты писал про виндовый антивирь.
И в дополнение:
1. на винде netstat -anp4 не работает.
2. для второго моего примера, netstat тоже не покатит, если я туда встрою периодическую отправку данных на удаленных хост.

anc ★★★★★
()
Ответ на: комментарий от sanyock

Никто не запрещает запускать клиентскую и серверную часть на одном и том же компьютере, например:
в одной и той же OS Linux или
в разных виртуальных машинах одного комьютера или
одну часть на хосте, а другую гостем, например, как у меня, серверную - на Debian Linux хосте VirtualBox, а клиентскую в Windows XP - госте виртуалки

Месье однозначно знает толк...
Санек, давай исходники в студию, это пока тема в топе, а то вдруг найдется очередная уязвимость, или чего-нибудь запретят копирасты…. и все не первое место августа...

anc ★★★★★
()
Ответ на: комментарий от Tigger

Когда этот шлак перестанут обсуждать?

Да ладно тебе, настроение поднимает :-)
Правда ждем исходников, для дальнейшего поднятия настроения. )

anc ★★★★★
()
Ответ на: комментарий от anc

на винде netstat -anp4 не работает.

там есь персональные файрволы со списком соединений и свой netstat

для второго моего примера, netstat тоже не покатит, если я туда встрою периодическую отправку данных на удаленных хост.

на ssh сервере можете включить лог команд

на ssh клиенте библиотеку renci ssh (https://sshnet.codeplex.com/) могу положить отдельно от проги, она OSS, можете туда своих проверок навставлять сколько угодно и заменить мою DLL, взятую с их сайта, - своей

т.е. получите весь лог SSH команд как на сервере, так и на клиенте (они одинаковые)

другие способы соединения легко проверяются и блокируются файрволом, возможно, SELinux (не разбирался с ним) и подобными

sanyock ★★
() автор топика
Последнее исправление: sanyock (всего исправлений: 1)
Ответ на: комментарий от anc

В моем примере сектор, это сектор окружности т.е. физически кусок диска.

уроните 10 болванок на пол дома и 10 HDD, соберите статистику

наверно, можно и HDD уронить так, что у него сектора останутся на месте

sanyock ★★
() автор топика
Ответ на: комментарий от sanyock

на ssh сервере можете включить лог команд

Ты все-таки «альтернативно одарен», у тебя как бы клиентская часть и тебе писали про возможность троянов в ней.

anc ★★★★★
()
Ответ на: комментарий от sanyock

уроните 10 болванок на пол дома и 10 HDD, соберите статистику
наверно, можно и HDD уронить так, что у него сектора останутся на месте

Санек, ты нормальный? Тебе написали про:

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

anc ★★★★★
()
Ответ на: комментарий от anc

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

не пойму при чем тут флэшки, ударостойкость сравнивается с HDD, хранилища на них

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

sanyock ★★
() автор топика
Ответ на: комментарий от anc

у тебя как бы клиентская часть и тебе писали про возможность троянов в ней.

на ssh клиенте библиотеку renci ssh (https://sshnet.codeplex.com/) могу положить отдельно от проги, она OSS, можете туда своих проверок навставлять сколько угодно и заменить мою DLL, взятую с их сайта, - своей

т.е. получите весь лог SSH команд как на сервере, так и на клиенте (они одинаковые)

другие способы соединения легко проверяются и блокируются файрволом, возможно, SELinux (не разбирался с ним) и подобными

sanyock ★★
() автор топика
Ответ на: комментарий от sanyock

под вендовым файрволом, если Aulix.Backup2DVD открыть доступ только к ssh_host:port, то как можно куда-то еще подключиться, не ставя драйверов? включите еще ProcessGuard, чтобы убедиться, что нет и драйверов

на попытки других соединений сделайте всплывающее окно, и будет вам спокойствие

sanyock ★★
() автор топика
Последнее исправление: sanyock (всего исправлений: 1)
Ответ на: комментарий от sanyock

не пойму при чем тут флэшки, ударостойкость сравнивается с HDD, хранилища на них

Ну точно «одаренный», хоть почитай на что ты отвечал. Поверь это легче чем написать «супер бэкап».
ЗЫ Когда исходники будут? А то всем интересно сколько троянов там.
Или «тебе мама купила на НГ компьютер» (с) ? btw Угадай копирайт.

anc ★★★★★
()
Ответ на: комментарий от sanyock

под вендовым файрволом, если Aulix.Backup2DVD открыть доступ только к ssh_host:port,

О! расскажи-ка мне как это сделать например в nt4, w2k (а эти системы, вполне еще работают)? Могу сразу сказать, я знаю как такое возможно, но мне интересно от тебя услышать.

anc ★★★★★
()
Ответ на: комментарий от sanyock

Санек, ты нормальный?
разве нормальные сегодня автоматизируют bash из vb.net?
sanyock ★ (14.08.2014 2:42:26)

ИТОГ!

anc ★★★★★
()
Ответ на: комментарий от anc

Для подключения по протоколу SSH программа использует https://sshnet.codeplex.com/ Могу положить ее отдельно от программы, она OSS.

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

sanyock ★★
() автор топика
Ответ на: комментарий от anc

О! расскажи-ка мне как это сделать например в nt4, w2k (а эти системы, вполне еще работают)? Могу сразу сказать, я знаю как такое возможно, но мне интересно от тебя услышать.

Sygate/KerioPF, Diamond Process Guard

sanyock ★★
() автор топика
Ответ на: комментарий от sanyock

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

sanyock ★★
() автор топика
Ответ на: комментарий от sanyock

могу сделать opensource интерфейс к renci.ssh, который от моей проги будет ожидать только

1) OpenConnection/CloseConnection без параметров

2) ExecuteCommand

доступ к паролям и ключам только в OSS части, переписываете как вам надо в случае необходимости

т.е. у Backup2DVD не будет доступа даже к объектной модели renci.ssh в таком случае, куда еще надежнее?

sanyock ★★
() автор топика
Последнее исправление: sanyock (всего исправлений: 1)
Ответ на: комментарий от pi11

«Ну пожалуйста, ну запустите моего трояна!» =)

получается, вы троянов пишете, раз просите запустить вашего трояна

sanyock ★★
() автор топика
Последнее исправление: sanyock (всего исправлений: 1)
Ответ на: комментарий от sanyock

Если нужна поддержка чейнджера с доступными доками по API называйте модель, попробую добавить поддержку.

Для чейнджеров будет открытый интерфейс как и для SSH, можете сами любые модели добавлять при необходимости.

sanyock ★★
() автор топика
Ответ на: комментарий от sanyock

вот думаю какую бы мордочку нарисовать на девах покрасивее, можно табличку:

одна строка - одна болванка
один столбец - одна из операций по болванке: сжатие, избыточность, запись и т.п.

sanyock ★★
() автор топика
Ответ на: комментарий от Andrey110682

я за удаление темы и бан ТС. Ибо уже не смешно, надоел со своими ссылками

Между прочим, у ТС терпению и толерантности учиться можно.

Harliff ★★★★★
()

А почему ты не хочешь выложить исходнки? На самом деле я кажется не делал бэкапы с избыточностью, было бы интересно посмотреть как ты это реализовал. Сложно представить когда может пригодится такое. Ну может если только какой семейный архив. И кстати сколько это избыточность «сжирает» места? Я так понимаю место 700 метров инфы, за счет избыточности будет где-нибудь 1 гиг.

Woklex
()
Ответ на: комментарий от Woklex

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

это участок кода как раз открыт на странице загрузки программы

И кстати сколько это избыточность «сжирает» места? Я так понимаю место 700 метров инфы, за счет избыточности будет где-нибудь 1 гиг.

аппетиты избыточности регулируются, можете задать любой процент, в зависимости от планируемых потерь

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

при падении HDD на пол или выхода из строя флэшки из-за пробоя статикой такое представить не так уж трудно

sanyock ★★
() автор топика
Ответ на: комментарий от sanyock

при падении HDD на пол

Двух, двух же HDD расположенных на разных континентах. btw болванки тоже рекомендуешь писать в разных городах (это же «для очень надежных бэкапов»)? :-)

anc ★★★★★
()
Ответ на: комментарий от anc

Двух, двух же HDD расположенных на разных континентах. btw болванки тоже рекомендуешь писать в разных городах (это же «для очень надежных бэкапов»)? :-)

https://ru.wikipedia.org/wiki/Геомагнитная_буря_1859_года


не все готовы выносить свои данные за пределы периметра, иногда это могут быть всего лишь разные города в одной стране

а то и вовсе разные здания одного города

sanyock ★★
() автор топика
Последнее исправление: sanyock (всего исправлений: 4)
Ответ на: комментарий от anc

И типа это под nt4 - будет работать?

если есть под нее DotNet v2, то консоль-клиент работать будет

sanyock ★★
() автор топика
Ответ на: комментарий от anc

btw болванки тоже рекомендуешь писать в разных городах (это же «для очень надежных бэкапов»)?

болванки - дубль первого ZFS снэпшота на другой тип носителя

с чейнджером то пишите в разных - кто мешает

sanyock ★★
() автор топика

очень надежных бэкапов на Bluray

очень надежные бэкапы на носитель, умирающий даже просто от солнечного света?

t184256 ★★★★★
()
Ответ на: комментарий от t184256

очень надежные бэкапы на носитель, умирающий даже просто от солнечного света?

на солнечном свету его можно ронять, разряжать на него статику, а потом положить в темное укромное место

если поверхность HDD пластины облучать ультрофиолетом, ее свойства от этого тоже не улучшатся, однако при падении HDD, бросках напряжения в сети, у HDD могут быть проблемы не смотря на прочный светонепроницаемый корпус

sanyock ★★
() автор топика
Ответ на: комментарий от sanyock

Стойкость к броскам напряжения в сети 220В (почитайте про «отгорание нуля») по сравнению с флэшками и HDD

Подитожить это можно тем, что DVD/BR носитель с точки зрения содержания в нем электронных компонентов предельно прост, электронных компонентов в нем НЕТ.

sanyock ★★
() автор топика
Ответ на: комментарий от t184256

«очень надежные бэкапы на носитель, умирающий даже просто от солнечного света?»

А ты не бросай диск на стол записываемым слоем вверх. А убирай в темное прохладное место (или в холодильник:-). К тому же, если бекапы делать раз в день/в неделю/в месяц, диск не успеет умереть к тому времени, когда будет уже неактуален.

anonymous
()
Ответ на: комментарий от sanyock

«предполагается полные бэкапы на болванки делать 1-2 раза в год, чаще - пустая трата времени»

Лол. Что это за контора, которой потеря информации за год не важна?

anonymous
()
Ответ на: комментарий от anonymous

Лол. Что это за контора, которой потеря информации за год не важна?

потеря зависит только от полных бэкапов?

инкременты лучше хранить в ZFS

sanyock ★★
() автор топика
Ответ на: комментарий от anonymous

А ты не бросай диск на стол записываемым слоем вверх.

Ага, а клади на шершавую поверхность, что бы не от солнечного света умер а от царапин :)

anc ★★★★★
()
Ответ на: комментарий от anonymous

«предполагается полные бэкапы на болванки делать 1-2 раза в год, чаще - пустая трата времени»
Лол. Что это за контора, которой потеря информации за год не важна?

Промежуточные бэкапы троян ТС делает :)

anc ★★★★★
()
Ответ на: комментарий от sanyock

у вас навязчивая идея про трояны

Да, и она не пропадет, пока сообщество не увидит, что на самом деле делает «супер бэкап»

anc ★★★★★
()
Ответ на: комментарий от anc

«Ага, а клади на шершавую поверхность, что бы не от солнечного света умер а от царапин :)»

Лол, у тебя диски сами трутся о шершавую поверхность? Завязывай с веществами. И, кстати, покажи мне диск, «умерший от царапин». Лазер игнорирует царапины обычно (если только они не поперечные и не сделанные специально гвоздем). Я уж не говорю о том, что поверхность можно отполировать, если что - специальное оборудование для этого есть).

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.