Jump to content

Дубликаты

Дубликаты
Оригинальный автор(ы) Кеннет Сковхеде
Разработчик(и) Кеннет Сковхеде
Первоначальный выпуск 1 июня 2008 г .; 16 лет назад ( 01.06.2008 )
Стабильная версия
1.3.4 [ 1 ]  Отредактируйте это в Викиданных / 2 февраля 2013 г .; 11 лет назад ( 2 февраля 2013 )
Репозиторий github /дубликаты /дубликаты
Операционная система Windows , macOS , Linux
Платформа С#
Доступно в Русский, Английский, Датский, Португальский, Французский, Немецкий, Испанский, Итальянский, Китайский
Тип Программное обеспечение для резервного копирования
Лицензия МОЯ лицензия
Веб-сайт www .дубликаты

Duplicati — это клиент резервного копирования , который безопасно хранит зашифрованные , инкрементальные и сжатые удаленные резервные копии локальных файлов в облачных службах хранения и на удаленных файловых серверах. Duplicati поддерживает не только различные онлайн-сервисы резервного копирования , такие как OneDrive , [ 2 ] Amazon S3 , Backblaze , Rackspace Cloud Files, Tahoe LAFS и Google Drive , а также любые серверы, поддерживающие SSH/SFTP , WebDAV или FTP .

Duplicati использует стандартные компоненты, такие как rdiff , zip , AESCrypt и GnuPG . Это позволяет пользователям восстанавливать файлы резервных копий, даже если Duplicati недоступен. Duplicati — бесплатное программное обеспечение , первоначально выпущенное на условиях GNU Lesser General Public License оно находится под лицензией MIT . (LGPL), с марта 2024 года [ 3 ] Это изменение произошло в рамках запуска Duplicati, Inc. и коммерческого использования базы Duplicati. [ 4 ]

Технология

[ редактировать ]

Duplicati написан в основном на C# и полностью реализован в среде CLR , что позволяет ему быть кроссплатформенным. Он хорошо работает на 32-битных и 64-битных версиях Windows , macOS и Linux с использованием .NET Framework или Mono .

Duplicati имеет как графический пользовательский интерфейс в стиле мастера , так и версию командной строки для использования в автономных средах. Оба интерфейса используют одно и то же ядро ​​и, следовательно, имеют одинаковый набор функций и возможностей. Версия командной строки аналогична интерфейсу Duplicity .

Duplicati имеет некоторые уникальные функции, которые обычно встречаются только в коммерческих системах, такие как удаленная проверка файлов резервных копий, снимки дисков и резервное копирование открытых файлов. Снимки дисков выполняются с помощью VSS в Windows и LVM в Linux .

Первоначальный проект Duplicati был запущен в июне 2008 года и предназначался для создания графического пользовательского интерфейса для программы Duplicity . Сюда входил порт кода Duplicity для использования в Windows, но от него отказались в сентябре 2008 года. [ 5 ] где началась работа над чистой повторной реализацией. Эта повторная реализация включает в себя все подпрограммы, имеющиеся в Duplicity, такие как rdiff , ftp и т. д. Эта первоначальная версия Duplicati была выпущена в июне 2009 года.

В 2012 году началась работа над Duplicati 2, которая представляет собой полную переработку. Он включает в себя новый механизм хранения, который обеспечивает эффективное, инкрементное и непрерывное резервное копирование. Новый пользовательский интерфейс основан на веб-интерфейсе, что позволяет устанавливать Duplicati 2 на автономные системы, такие как серверы или NAS . Поскольку он также отзывчив , его можно легко использовать на мобильных устройствах.

В 2024 году была основана компания Duplicati, Inc. с целью коммерциализации Duplicati. [ 6 ] Предыдущий разработчик Кеннет Сковхеде берет на себя роль технического директора на постоянной основе. Open Core Ventures предоставляет Duplicati, Inc. финансирование в размере 2 миллионов долларов США для расширения базы открытого исходного кода и разработки функций корпоративного уровня. [ 7 ] В мае 2024 года был представлен первый коммерческий продукт Duplicati Portal, который представляет собой централизованное облачное решение, предназначенное для мониторинга и управления резервными копиями на нескольких устройствах и в различных средах. [ 8 ]

Выполнение

[ редактировать ]

Duplicati Графический интерфейс и интерфейс командной строки вызывают общий компонент Main , который служит точкой привязки для всех поддерживаемых операций. В настоящее время компоненты шифрования, сжатия и хранения считаются подкомпонентами и загружаются во время выполнения, что позволяет стороннему разработчику внедрить подкомпонент в Duplicati без доступа к исходному коду или какой-либо необходимости изменять сам Duplicati. Тип лицензии также достаточно гибок, чтобы разрешить перераспределение Duplicati с помощью поставщика хранилища с закрытым исходным кодом . Duplicati спроектирован так, чтобы быть максимально независимым от поставщика, а это означает, что любой носитель данных, поддерживающий общие команды ( GET, PUT, LIST, DELETE) может работать с Duplicati.

Модель Duplicity, на которой основан Duplicati, во многом зависит от компонентов системы, таких как librdiff , TcFTP и других. Поскольку Duplicati задуман как кроссплатформенный и маловероятно, что все эти компоненты доступны на всех платформах, Duplicati вместо этого повторно реализует компоненты. В частности, Duplicati имеет реализацию rdiff и AESCrypt, которая работает в любой системе, поддерживающей Common Language Runtime .

Ограничения Duplicati 1

[ редактировать ]

в Интерфейс GUI Duplicati 1.x предназначен для использования на одной машине с подключенным дисплеем. Однако также можно установить Duplicati в качестве службы Windows или демона Linux и настроить системный трей Duplicati для запуска службы Duplicati. [ 9 ] [ 10 ] Это ограничение было устранено в Duplicati 2, который имеет веб-интерфейс и может использоваться в автономных системах.

В Duplicati 1.x списки файлов очень медленны, поэтому просмотр дерева файлов для восстановления может занять много времени.

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

Duplicati 1.x сохраняет только дату изменения файла, а не метаданные, такие как разрешения и атрибуты. Это было решено в Duplicati 2.

См. также

[ редактировать ]
  1. ^ «Доступна дубликат версии 1.3.4» .
  2. ^ Стах, Рене (2 ноября 2011 г.). «Доступна бета-версия Duplicati 1.3 (r969)» . Дубликати.com . Архивировано из оригинала 6 ноября 2011 года.
  3. ^ «duplicati/LICENSE.txt в мастере ·duplicati/duplicati» . Гитхаб . Проверено 20 июля 2024 г.
  4. ^ «Представляем «Duplicati, Inc.» » . Дубликаты . 01.03.2024 . Проверено 20 июля 2024 г.
  5. ^ Фон дубликатов .
  6. ^ «Представляем «Duplicati, Inc.» » . Дубликаты . 01.03.2024 . Проверено 20 июля 2024 г.
  7. ^ «Дубликаты: нулевое доверие, полностью зашифрованная резервная копия» . opencoreventures.com . 13 мая 2024 г. Проверено 20 июля 2024 г.
  8. ^ «Представляем портал Duplicati: ваш новый центр облачного мониторинга и управления резервным копированием» . Дубликаты . 2 мая 2024 г. Проверено 20 июля 2024 г.
  9. ^ Переход с пользовательской установки на сервисную в Windows на форуме Duplicati.
  10. ^ Как мне установить CentOS 7? на форуме Дупликати
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 7c4dcc32f1bfae76dc92c5563338cc33__1722265860
URL1:https://arc.ask3.ru/arc/aa/7c/33/7c4dcc32f1bfae76dc92c5563338cc33.html
Заголовок, (Title) документа по адресу, URL1:
Duplicati - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)