두피카티

Duplicati
두피카티
Duplicati 1.3.4.png
듀플리카티의 스크린샷 1.3.4
원본 작성자케네스 스코브헤데
개발자케네스 스코브헤데
최초 공개.2008년 6월 1일; 13년(2008-06-01)
안정적 해제
2.0.6.100[1] / 2021년 8월 11일; 8개월(2021년 8월 11일)
릴리스 미리 보기
2.99.10[2] / 2022년 2월 25일; 48일 전(2022년 2월 25일)
리포지토리github.com/duplicati/duplicati
운영 체제Windows, MacOS, Linux
플랫폼C#
다음에서 사용 가능영어, 덴마크어, 포르투갈어, 프랑스어, 독일어, 스페인어, 이탈리아어, 중국어, 러시아어
유형백업 소프트웨어
면허증GNU 약소 일반 공중 라이선스
웹사이트www.duplicati.com

Duplicati는 로컬 파일의 암호화된 증분 압축 원격 백업을 클라우드 스토리지 서비스 및 원격 파일 서버에 안전하게 저장하는 백업 클라이언트다.Duplicati는 [3]OneDrive, Amazon S3, Backblaze, Rackspace Cloud Files, Tahoe LAFS, Google Drive같은 다양한 온라인 백업 서비스뿐만 아니라 SSH/SFTP, WebDAV 또는 FTP를 지원하는 서버도 지원한다.

듀플리카티는 rdiff, zip, AESCrypt, GnuPG와 같은 표준 부품을 사용한다.이를 통해 사용자는 Duplicati를 사용할 수 없더라도 백업 파일을 복구할 수 있다.GNU 소일반공용면허(LGPL)의 조건에 따라 출시되는 듀플리카티는 무료 소프트웨어다.

기술

듀플리카티는 대부분 C#로 작성되며 CLR 내에서 완전히 구현되어 크로스 플랫폼이 될 수 있다. 제품은 Windows, MacOS 및 Linux에서 32비트 및 64비트 버전 중 하나를 사용하여 잘 실행된다.NET Framework 또는 Mono.

Duplicati는 마법사 방식인터페이스가 있는 그래픽 사용자 인터페이스와 헤드가 없는 환경에서 사용할 수 있는 명령줄 버전을 모두 갖추고 있다.두 인터페이스는 동일한 코어를 사용하므로 동일한 특징과 기능을 가지고 있다.명령줄 버전은 Duplicity 인터페이스와 유사하다.

Duplicati는 백업 파일의 원격 확인, 디스크 스냅샷, 열린 파일의 백업 등 일반적으로 상용 시스템에서만 볼 수 있는 몇 가지 고유한 기능을 가지고 있다.디스크 스냅샷은 윈도우즈에서는 VSS로, 리눅스에서는 LVM으로 수행된다.

역사

원래의 Duplicati 프로젝트는 2008년 6월에 시작되었고 Duplicity 프로그램을 위한 그래픽 사용자 인터페이스를 제작하기 위한 것이었다.여기에는 Windows에서 사용할 수 있는 Duplicity 코드 포트가 포함되었으나, 2008년 9월에 삭제되었으며,[4] 이때 깨끗한 재이행 작업이 시작되었다.이 재구현에는 rdiff, ftp 등 Duplicity에서 발견되는 모든 하위 프로그램이 포함된다.이 듀플리카티의 초기 버전은 2009년 6월에 처음 출시되었다.

2012년에 듀플리카티 2에 대한 작업이 시작되었는데, 이것은 완전히 다시 쓴 것이다.효율적이고 증분적이며 지속적인 백업을 가능하게 하는 새로운 스토리지 엔진을 포함하고 있다.새로운 사용자 인터페이스는 웹 기반이어서 서버나 NAS와 같은 헤드리스 시스템에 Duplicati 2를 설치할 수 있다.반응도 좋아 모바일 기기에서도 쉽게 사용할 수 있다.

실행

Duplicati GUI명령줄 인터페이스는 모두 Main이라는 공통 구성요소를 호출하여 지원되는 모든 작업의 바인딩 지점 역할을 한다.현재 암호화, 압축, 스토리지 컴포넌트는 하위 컴포넌트로 간주되어 런타임에 로딩되어 있어 제3자 개발자가 소스에 대한 액세스나 Duplicati 자체를 수정할 필요 없이 Duplicati에 하위 컴포넌트를 주입할 수 있다.라이센스 유형은 또한 폐쇄 소스 스토리지 제공업체와의 Duplicati 재분배가 가능할 정도로 유연하다.Duplicati는 가능한 한 제공자와 독립적이 되도록 설계되었으며, 이는 공통 명령어를 지원하는 모든 스토리지 매체를 의미한다(Duplicati(Duplicati)GET,PUT,LIST,DELETE)은 Duplicati와 함께 작업할 수 있다.

듀플리카티가 기반으로 하는 듀플리시티 모델은 librdiff, tcFTP 등 시스템 내 구성요소에 크게 의존한다.Duplicati는 크로스 플랫폼으로 의도되었고, 모든 플랫폼에서 이러한 모든 구성요소를 사용할 수 있을 것 같지 않기 때문에 Duplicati는 대신 구성요소를 재실행한다.가장 주목할 만한 것은 Duplicati는 공통 언어 런타임을 지원하는 모든 시스템에서 작동하는 rdiff와 AESCrypt 구현을 특징으로 한다.

듀플리카티의 한계 1

Duplicati 1.x의 GUI 프런트엔드는 디스플레이가 부착된 단일 기계에 사용하도록 되어 있다.그러나 Duplicati를 Windows 서비스나 Linux 데몬으로 설치할 수도 있고, Duplicati 서비스를 시작할 때부터 Duplicati 시스템 트레이를 설정할 수도 있다.[5][6]이러한 제한은 웹 인터페이스를 가지고 있고 헤드가 없는 시스템에서 사용될 수 있는 Duplicati 2에서 다루어졌다.

Duplicati 1.x는 파일 목록이 매우 느리기 때문에 파일 트리를 탐색하여 복원을 수행하는 데 시간이 오래 걸릴 수 있다.

Duplicati는 증분 백업을 생성하므로, 손상되거나 누락된 증분 볼륨은 다음의 증분 백업(다음 전체 백업까지)을 모두 사용할 수 없게 만들 수 있다.Duplicati 2는 정기적으로 백업을 테스트하여 손상된 파일을 조기에 감지한다.

Duplicati 1.x는 권한이나 속성 같은 메타데이터가 아닌 파일 수정 날짜만 저장한다.이것은 Duplicati 2에서 다루어졌다.

참고 항목

참조

  1. ^ https://github.com/duplicati/duplicati/releases/tag/v2.0.6.100-2.0.6.100_canary_2021-08-11.
  2. ^ "Development version: GIMP 2.99.10 Released". 25 February 2022. Retrieved 26 February 2022.
  3. ^ Stach, Rene (2 November 2011). "Duplicati 1.3 beta (r969) available". Duplicati.com. Archived from the original on 6 November 2011.
  4. ^ 듀플리카티 배경.
  5. ^ Duplicati 포럼에서 Windows에서 사용자에서 서비스로 마이그레이션
  6. ^ Duplicati 포럼에서 CentOS 7에 설치하는 방법

외부 링크