Apple의 Time Machine이 백업을 주류로 만들었다는 것은 의심의 여지가 없습니다. Time Machine 이전에는 일반 사용자가 전염병처럼 백업을 피했습니다. 절차가 너무 복잡해 보였고 귀중한 저장 공간도 낭비했습니다.
Apple은 Time Machine을 통해 사람들의 사고 방식을 바꿨습니다. 그 이유는 주로 단순성 덕분입니다. 컴퓨터에 외장 HDD를 추가하면 파일과 OS가 영원히 안전합니다. 클릭 한 번이면 재앙이 닥치기 전에 돌아올 수 있습니다.
이때 다른 백업 솔루션이 이 접근 방식을 인지하고 단순성을 우선시해야 한다고 결정했습니다. 오늘날 Linux에서 그 중 최고를 찾을 수 있습니다. 심지어 많은 배포판에서 표준으로 제공됩니다! 그러나 Apple의 Time Machine만큼 사용하기 쉬운 것은 극히 일부에 불과합니다.
다음은 Time Machine과 같이 나중에 "복귀"할 수 있고 절차를 완전히 자동화할 수 있는 데이터의 스냅샷을 찍을 수 있도록 하는 데 탁월한 몇 가지 가장 인기 있는 것 중 일부입니다.
1. 데자 듀프
Déjà Dup은 사용 가능한 가장 간단한 백업 솔루션 중 하나이며 개인 파일의 자동 백업을 유지하는 데 가장 적합합니다. 배포판에 아직 설치되어 있지 않고 Ubuntu/Debian 기반 변형을 사용하는 경우 소프트웨어 센터에서 가져오거나 터미널을 실행하고 다음을 입력하여 가져올 수 있습니다.
sudo apt-get install deja-dup
간단한 1-2-3 방식으로 소중한 파일을 백업하도록 Déjà Dup을 설정할 수 있습니다. 암호화 기능이 내장되어 있으며 증분 백업을 수행하여 특정 시점으로 돌아가고 압축하여 공간을 절약할 수 있습니다. 해당 기능에 대한 옵션을 조정할 필요가 없습니다. Déjà Dup은 백업을 원격 공유 또는 클라우드 서비스에 로컬로 저장할 수 있습니다. 또는 Nautilus가 액세스할 수 있는 곳이면 어디든지 통합되어 있습니다.
불행히도 Déjà Dup의 단순함은 주요 약점이기도 합니다. 고급 일정 옵션은 없으며 "매일" 및 "매월"과 같은 간단한 사전 설정만 있습니다. 가장 단순하지도 않고 가장 완전한 것도 아닙니다. 이것이 좋은 대안이 아니거나 시간을 할애할 가치가 없다는 의미는 아닙니다. 다만, Déjà Dup은 뭐니뭐니해도 뛰어나지 않다. 그리고 좀 더 잘 설계된 마법사를 사용하거나 더 많은 옵션을 제공함으로써 진자가 위쪽으로 올라가는 데 도움이 되도록 양쪽 방향으로 스윙할 수 있기 때문에 유감입니다.
2. 크로노페테
모든 프로그램이 Time Machine의 기능을 완전히 복제하는 데 가장 가깝고, 어느 정도까지는 Cronopete도 대부분의 소프트웨어 센터에서 찾을 수 없다는 점에서 "성가신" 것입니다. 대신 작성자의 사이트에서 수동으로 패키지 파일을 다운로드해야 합니다. 그것은 실제로 문제가 되지 않지만 Cronopete와 같은 경우에는 모든 음수가 중요합니다. 왜냐하면 그 수가 매우 적기 때문입니다!
Cronopete 설정은 매우 간단합니다.
1. 백업을 폴더에 저장할지 아니면 외장 하드 디스크에 저장할지 선택합니다.
2. 실제 백업 대상을 선택합니다. (외장 하드 디스크가 기본적으로 선호되는 방법입니다.)
3. 백업할 폴더를 지정합니다.
4. 선택 사항:메뉴 표시줄에 아이콘을 표시하도록 옵션을 전환합니다.
5. 백업을 활성화합니다.
불행히도 Deja Dup과 마찬가지로 이것이 문제이기도 합니다. 방정식의 "그게 다야"입니다. Time Machine처럼 단순해지려고 노력하는 Cronopete에는 세부 일정 또는 저장 제한 설정과 같은 옵션이 없습니다. 얼마나 많은 백업을 유지할 것인지 또는 얼마나 차지해야 하는지에 대한 옵션은 없습니다. 백업에서 폴더만 포함 및 제외할 수 있으며 백업 사이의 시간 간격(시간 단위)을 설정할 수 있습니다.
백업 복원은 훨씬 더 쉽습니다. 각 백업의 내용을 표시하는 겹치는 폴더의 타임라인을 탐색하고 클릭 한 번으로 원하는 시점으로 돌아갈 수 있습니다.
Cronopete는 Linux용 Time Machine의 직접적인 클론이 되는 것을 목표로 하고 있으며 그 점에서 성공합니다. 하지만 그것은 낭비된 기회처럼 느껴집니다. 단순성을 추구한다는 것은 다른 백업 애플리케이션에서 제공되는 기본 옵션이 부족하다는 것을 의미합니다.
3. 과거로 돌아가기
Cronopet과 Deja Dup은 단순함이 너무 제한적이라고 느낄 수 있습니다. 다른 백업 솔루션은 그 반대입니다. 일반 사용자가 쓸모없다고 여길 수 있는 수많은 옵션을 제공합니다.
Back in Time은 좋은 중간 지점입니다. 설정을 무시하면 Cronopete 및 Deja Dup만큼 간단하게 사용할 수 있습니다. 기본값은 일반 사용자에게 적합합니다. 대상과 백업할 폴더를 선택하는 것 외에도 나머지는 그대로 두고 앱 사용을 시작하거나 예약이 활성화되어 있는지 확인하고 잊어버릴 수 있습니다.
Ubuntu 및 Mint와 호환되는 배포판에 설치하려면 다음을 사용하십시오.
sudo add-apt-repository ppa:bit-team/stable sudo apt update sudo apt install backintime-gnome
옵션을 조정하면 Back in Time을 통해 "5분마다"에서 "드라이브가 연결될 때(udev)"까지 사전 정의된 값 범위를 기반으로 새 스냅샷을 찍을 시기를 설정할 수 있습니다. 자신의 맞춤 시간. 일, 주, 월 또는 연도별로 보관하는 스냅샷 수를 제한할 수 있습니다. 남은 여유 공간에 따라 오래된 스냅샷을 삭제할 시기를 선택할 수 있습니다. 랩톱이나 구형 PC를 사용하는 경우 배터리 전원을 사용하는 동안 프로그램을 일시 중지하고 CPU 과부하를 방지하기 위해 한 번에 하나의 스냅샷만 찍을지 여부를 설정할 수 있습니다. 또한 전체 시스템 백업을 수행할 수 있으므로 전체 OS를 이전 시점으로 복원할 수 있습니다. 하지만 이 기능을 테스트하지 않았다는 점은 인정합니다.
버튼 클릭으로 백업 절차를 시작하여 "수동으로" 사용할 수도 있습니다. 이전 백업으로 돌아가는 것은 선택하고 복원하기만 하면 됩니다.
더 많은 옵션을 사용할 수 있으면 Back in Time이 숨겨지지 않기 때문에 실제보다 더 복잡해 보입니다. 인터페이스는 일반적인 백업 프로그램에 더 가깝고 파일 관리자가 포함되어 있으며 Time Machine 복제품을 기대한 사람에게는 생소하게 보일 수 있습니다.
또한 전체 시스템 백업에 대한 지원은 동일한 파티션 구조를 가진 동일한 물리적 디스크에만 복원할 수 있다는 점에서 제한적입니다. 즉, 시스템을 기존 하드웨어로 복원하는 데는 적합하지만 하드 디스크 업그레이드 전에 모든 것을 백업하려는 경우에는 적합하지 않습니다.
4. 타임시프트
Timeshift는 강력하지만 사용하기 매우 간단합니다. 공식 리포지토리를 통해 Ubuntu 및 호환되는 배포판에 설치할 수 있습니다.
sudo apt-add-repository -y ppa:teejee2008/ppa sudo apt update sudo apt install timeshift
Timeshift는 따라하기 쉬운 마법사로 모든 옵션을 안내합니다. 백업을 저장할 위치, 빈도, 포함할 디렉터리를 선택하고 설정합니다. Timeshift가 작업을 수행할 때까지 기다리거나 "만들기"를 클릭하여 백업 프로세스를 수동으로 시작할 수 있습니다.
백업 복원도 간단합니다. "복원"을 클릭하고 스냅샷을 선택하면 완료됩니다. 전체 OS 스냅샷인 경우 프로세스 완료를 위해 재부팅이 필요합니다. 우리는 Timeshift를 사용하여 깨끗하고 새로운 Linux Mint 설치의 전체 백업 및 복원을 시도했지만 어떤 문제도 발생하지 않았다는 점에 유의해야 합니다.
이 형식의 HDD에 OS가 설치되어 있지 않았기 때문에 BTRFS에 대한 지원을 확인할 기회가 없었습니다. Timeshift가 BTRFS의 내장 기능을 어떻게 활용하는지 실제로 보고 싶기 때문에 죄송합니다. 이를 통해 시스템의 완벽한 바이트 단위 복사본인 백업을 즉시 생성하고 복원할 수 있습니다.
이 접근 방식의 문제는 BTRFS 스냅샷이 동일한 볼륨에 저장되기 때문에 이전 상태로 돌아갈 때만 놀라운 방식으로 작동한다는 것입니다. 해당 하드 디스크에 오류가 발생하면 원본 콘텐츠와 백업이 모두 사라집니다. 이는 BTRFS 옵션이 일반 백업과 다른 목적을 갖게 됨을 의미합니다. 추가 안전을 위해 다른 저장 매체에 저장되는 것을 의미하는 용어로 파일을 백업하려면 이에 대한 2차 백업 프로세스도 설정해야 합니다. 고맙게도 Timeshift도 그렇게 할 수 있으므로 다른 곳에서 찾을 필요가 없습니다.
마무리
위의 내용은 오픈 소스 영역에서 사용할 수 있는 모든 백업 솔루션의 작은 부분 집합입니다. 그럼에도 불구하고 그들은 주로 사용 편의성과 사용자 중심 접근 방식으로 인해 주인공 중 하나입니다. 필요한 경우 네트워크의 많은 컴퓨터를 중앙 서버에 백업하거나 백업의 원격 관리, 다른 운영 체제 지원, 파티션 복제 옵션 등에 최적인 보다 복잡한 솔루션을 사용할 수 있습니다. 그러나 대다수의 사용자는 매우 단순한 Cronopete의 "백업하려면 여기를 클릭하십시오" 접근 방식부터 Back In Time의 세부 옵션에 이르기까지 위의 네 가지 중 하나를 사용하면 괜찮을 것입니다.