Ubuntu에서 Restic을 설치하고 사용하는 방법

Ubuntueseo Resticeul Seolchihago Sayonghaneun Bangbeob



레스틱 백업을 위해 사용하기 쉬운 프로그램입니다. 레스틱 로컬 및 원격으로 백업하는 데 사용할 수 있습니다. 레스틱 매우 빠르고 안전합니다. 레스틱 모든 백업 파일을 레스틱 리포지토리는 완전히 암호화되고 암호로 보호됩니다. 레스틱 저장 매체가 안전하지 않다는 것을 알고 있습니다. 따라서 데이터가 도난당하지 않도록 모든 조치를 취합니다. 에서 복원하는 것도 정말 쉽습니다. 레스틱 백업. 레스틱 스냅샷 기능도 있습니다.

이 기사에서는 설치 및 사용 방법을 보여줍니다. 레스틱 우분투 18.04 LTS에서. 시작하자.

Ubuntu 18.04에 Restic 설치

이 섹션에서는 설치 방법을 보여 드리겠습니다. 레스틱 0.8.3, 이 글을 쓰는 시점에서 최신 안정 버전입니다. Ubuntu 18.04 LTS의 공식 패키지 저장소에서 사용할 수 있습니다.







먼저 업데이트 적절한 다음 명령을 사용하여 Ubuntu 18.04 LTS의 패키지 저장소:



$ 스도 적절한 업데이트



그만큼 적절한 패키지 리포지토리 캐시를 업데이트해야 합니다.





이제 다음 명령을 실행하여 설치하십시오. 레스틱 :



$ 스도 적절한 설치 설치 나머지

레스틱 설치해야 합니다.

이제 여부를 확인할 수 있습니다. 레스틱 다음 명령으로 작업 중입니다.

$ 스도 레스틱 버전

아래 스크린샷에서 볼 수 있듯이 레스틱 현재 내 컴퓨터에 설치된 버전은 0.8.3입니다.

Restic으로 로컬 백업하기

이 섹션에서는 다음을 사용하여 로컬 백업을 수행하는 방법을 보여줍니다. 레스틱 .

먼저 새 항목을 만들거나 초기화해야 합니다. 레스틱 로컬 파일 시스템의 아무 위치에 있는 리포지토리. 로컬 파일 시스템에 마운트된 외장 하드 드라이브 또는 USB 썸 드라이브일 수도 있습니다.

사용자의 백업을 수행하고 있다고 가정합니다. 디렉토리를 외장 하드 드라이브 또는 USB 썸 드라이브에 복사합니다. 블록 장치가 /dev/sdb1 내 우분투 18.04 컴퓨터에서.

다음 명령을 사용하여 컴퓨터에 무엇이 있는지 확인할 수 있습니다.

$ 스도 lsblk

이제 생성 /지원 다음 명령을 사용하여 파일 시스템의 디렉토리:

$ 스도 mkdir / 지원

이제 외장 하드 드라이브 또는 USB 썸 드라이브( /dev/sdb1 내 경우)에 /지원 다음 명령을 사용하여 디렉터리:

$ 스도 / 개발자 / sdb1 / 지원

다음 명령을 사용하여 외장 하드 드라이브 또는 USB 썸 드라이브가 올바른 위치에 마운트되었는지 확인할 수 있습니다.

$ 스도 df -시간

아래 스크린샷의 표시된 부분에서 볼 수 있듯이 블록 장치는 /dev/sdb1 에 장착 /지원 예배 규칙서.

생성하거나 초기화할 수 있습니다. 레스틱 리포지토리 /지원 다음 명령을 사용하여 디렉터리:

$ 스도 나머지 -아르 자형 / 백업 초기화

이제 비밀번호를 입력하세요. 레스틱 저장소 및 언론 <입력> . 액세스할 수 없습니다. 레스틱 이 비밀번호가 없는 리포지토리와 레스틱 리포지토리는 암호 없이는 복구할 수 없습니다.

이제 입력하십시오 레스틱 저장소 암호를 다시 누르고 누르십시오. <입력> .

Restic 저장소를 생성하거나 초기화해야 합니다.

이제 파일과 디렉터리를 백업할 준비가 되었습니다.

예를 들어 사용자의 디렉토리 레스틱 , 다음 명령으로 그렇게 할 수 있습니다.

$ 스도 나머지 -아르 자형 / 백업 백업 / / 쇼본

참고: 여기 /홈/쇼본 내 사용자의 예배 규칙서.

이제 입력하십시오 레스틱 저장소 비밀번호를 누르고 <입력> .

백업을 수행해야 합니다. 아래 스크린샷의 표시된 부분에서 볼 수 있듯이 /홈/쇼본 디렉토리가 백업되고 스냅샷 ID 21f198eb 인쇄됩니다. 이것은 스냅샷 ID로 특정 백업을 참조하거나 선택할 수 있기 때문에 중요합니다. 하지만 기억할 필요는 없습니다. Restic 백업에서 사용 가능한 스냅샷을 확인할 수 있습니다. 얼마나 짧은지 보여드리겠습니다.

다른 디렉토리를 백업하자 /등 데모를 위해.

$ 스도 나머지 -아르 자형 / 백업 백업 /

백업이 완료되었습니다.

이제 사용 가능한 모든 항목을 나열할 수 있습니다. 레스틱 다음 명령으로 스냅샷:

$ 스도 나머지 -아르 자형 / 백업 스냅샷

이제 입력하십시오 레스틱 저장소 비밀번호를 누르고 <입력> .

그만큼 레스틱 아래 스크린샷에서 볼 수 있듯이 스냅샷이 나열되어야 합니다. 스크린샷의 표시된 섹션은 백업한 각 디렉터리의 스냅샷 ID를 보여줍니다. 레스틱 .

노트: 레스틱 증분 백업을 지원합니다. 이전에 백업한 것과 동일한 디렉터리를 백업하는 경우 변경 사항만 저장하고 새 스냅샷 ID를 생성해야 합니다.

이제 다음에서 파일 및 디렉토리를 복구하는 방법을 보여줄 차례입니다. 레스틱 지원.

복원하고 싶다고 가정해 보겠습니다. 디렉토리(제 경우에는 /home/shovon)에서 레스틱 지원. 다음 명령을 실행하여 레스틱 스냅샷 ID로 백업합니다.

$ 스도 나머지 -아르 자형 / 백업 복원 21f198eb --표적 / / 쇼본

참고: 여기 21f198eb 이다 SNAPSHOT_ID 그리고 /홈/쇼본 이다 복원_디렉토리 나의 경우에는. 기억 복원_디렉토리 백업된 디렉터리와 다를 수 있습니다. 예를 들어 다음을 백업할 수 있습니다. /등 하지만 복원할 때 원하는 경우 다음 내용을 넣을 수 있습니다. /등 예를 들어 디렉토리를 다른 디렉토리로 /복원/기타 예배 규칙서.

이제 입력하십시오 레스틱 저장소 비밀번호를 누르고 <입력> .

데이터는 백업에서 복구해야 합니다.

증분 백업을 수행하는 경우 레스틱 , 특정 백업 디렉토리에 대한 최신 스냅샷 ID를 찾기 어려울 수 있습니다. 기꺼이, 레스틱 특정 백업 디렉토리의 최신 스냅샷 ID에서 복원하는 방법이 제공됩니다.

다음 명령을 실행하여 특정 디렉터리(제 경우에는 /home/shovon 디렉터리)에 대한 최신 백업 버전을 복원할 수 있습니다.

$ 스도 나머지 -아르 자형 / 백업 복원 최신 --길 / / 쇼본 --표적 / / 쇼본

경로 백업의 최신 버전 /홈/쇼본 대상에서 복구됨 /홈/쇼본 .

Restic으로 원격 백업하기

Ubuntu 18.04 머신이 어디에 있는지 확인하십시오. 레스틱 다음을 사용하여 원격 백업을 시도하기 전에 SFTP 서버를 설치해야 합니다. 레스틱 .

다음 명령을 사용하여 Ubuntu 18.04 LTS 시스템에 SFTP 서버를 설치할 수 있습니다.

$ 스도 적절한 설치 설치 openssh 서버

누르다 와이 그런 다음 <입력> 계속하다.

SFTP 서버가 설치되어 있어야 합니다.

이제 모든 교체 -r /로컬/경로 에게 -r SFTP: [이메일 보호됨] :/원격/경로

예를 들어, Restic 로컬 리포지토리를 생성하거나 초기화하는 명령은

$ 스도 나머지 초기화 -아르 자형 / 지원
에게
$ 스도 나머지 초기화 -아르 자형 sftp:사용자 이름 @ 호스트 이름: / 지원

여기 사용자 이름 그리고 호스트 이름 원격 서버의 사용자 이름과 호스트 이름 또는 IP 주소입니다. 레스틱 설치됩니다. /지원 가 있는 디렉토리입니다. 레스틱 백업 디렉토리가 생성되었거나 이미 사용 가능해야 합니다.

이렇게 설치하고 사용하시면 됩니다 레스틱 우분투 18.04 LTS에서. 이 기사를 읽어 주셔서 감사합니다.