모든 운영 체제에는 시스템 오작동 시 매우 귀중할 수 있는 자체 백업 및 복원 기능이 장착되어 있습니다.적절한 도구를 사용하면 시스템을 빠르게 안정된 상태로 되돌려 많은 잠재적 좌절을 피할 수 있습니다.
Linux 사용자의 경우 Timeshift 유틸리티는 강력한 솔루션입니다.미리 정의된 간격으로 시스템 ‘스냅샷’을 만들 수 있으므로 구성을 쉽게 백업하고 복원할 수 있습니다. Timeshift는 많은 배포판에 미리 설치되어 있지만 일부 사용자는 수동으로 설치해야 할 수도 있습니다.이 가이드에서는 Linux 시스템에서 Timeshift를 사용하여 백업 및 복원하는 단계를 안내합니다.
다양한 Linux 배포판에 Timeshift 설치
- **Linux Mint**를 사용하는 경우 Timeshift가 사전 설치되어 있습니다.**Ubuntu**의 경우 터미널을 열고
sudo apt install timeshift
유틸리티를 설치하기 위해 입력하기만 하면 됩니다. - **Arch Linux** 또는 관련 변형에서 AUR 지원이 활성화되어 있는지 확인하세요.그런 다음 터미널을 실행하고 를 사용하여
yay -S timeshift
설치합니다. - **Fedora** 및 그 파생 버전을 사용하는 경우
sudo dnf install timeshift
터미널에 입력하여 설정하세요. - Timeshift는 개인 파일이 들어 있는 홈 디렉토리를 자동으로 백업하지 않는다는 점에 유의하는 것이 중요합니다. Linux Mint용 MintBackup과 같은 추가 도구가 해당 목적에 필요할 수 있습니다. Timeshift는 다양한 백업 솔루션이 필요할 수 있는 서버 시스템이 아닌 데스크톱 환경에 맞춰져 있다는 점을 기억하세요.
Timeshift로 Linux 시스템 백업하기
- Timeshift가 설치되면 애플리케이션 메뉴에서 엽니다.액세스를 위해 비밀번호를 입력하라는 메시지가 표시됩니다.

- 실행 시 원하는 스냅샷 유형을 선택하세요: **RSync** 또는 **BTRFS**.
- **RSync** 방식은 백업 간에 공통 파일을 공유하는 스냅샷을 생성하고 파일 관리자를 통해 탐색할 수 있도록 합니다.표준 EXT4 Linux 파일 시스템을 사용하는 사용자에게 이상적입니다.
- 반면, **BTRFS** 방식은 Ubuntu에서 하위 볼륨 레이아웃을 사용하는 것과 같이 BTRFS 파일 시스템을 활용하는 시스템에 특별히 사용됩니다.

- 다음으로, 스냅샷의 대상을 선택합니다.시스템의 내부 저장소 또는 외부 디스크 중에서 선택할 수 있습니다.내부 저장소를 선택하면 자동 예약 백업이 가능하지만, 외부 드라이브의 경우 수동 개입이 필요합니다.

- 선호도에 따라 백업 일정을 사용자 정의하세요. Timeshift를 사용하면 매시간, 매일, 매주 또는 매월 백업 일정을 설정할 수 있습니다.선택한 빈도와 백업 양에 따라 충분한 여유 공간을 확보하는 것이 좋습니다.

- 백업할 항목을 선택하세요.기본적으로 Timeshift는 복원 중에 새 파일을 덮어쓰는 것을 방지하기 위해 사용자 홈 파일을 포함하지 않습니다.숨겨진 파일을 포함하도록 선택하면 구성 파일도 백업하게 되며, 이로 인해 원치 않는 덮어쓰기가 발생할 수 있습니다.중요한 데이터를 보호하기 위해 신중하게 선택하세요.

- 설치가 완료되면 ‘마침’을 클릭하거나 창을 닫고 계속하세요.

- 메인 Timeshift 인터페이스에서 ‘생성’을 클릭하여 백업 프로세스를 시작합니다.스냅샷을 준비하는 동안 인내심이 중요합니다.

- 특정 폴더와 파일을 포함하려면 Timeshift 창 내에서 ‘설정’으로 이동하세요.

- 요구 사항에 따라 ‘필터’ 탭을 선택한 다음 ‘파일 추가’ 또는 ‘폴더 추가’를 선택하세요.

- 선택을 완료하기 위해 확인을 클릭하기 전에 포함하려는 항목이 활성화되어 있는지 확인하세요(아이콘이 ‘+’ 기호로 바뀌어야 함).

백업에서 Linux 파일 시스템 복원
Timeshift로 백업을 만들어 놓으면 문제나 오류가 발생했을 때 시스템을 쉽게 복원할 수 있습니다.
- Linux 설정에 여전히 액세스할 수 있다면 Timeshift를 실행하고 ‘복원’을 선택하세요.백업이 있는 경우 외부 드라이브가 연결되어 있는지 확인하세요.

- 복구가 진행 중인 경우 컴퓨터를 다시 시작하여 프로세스를 완료하세요.
- 로그인할 수 없는 경우, 라이브 Linux USB를 사용하여 시스템을 부팅합니다.연결되면 터미널을 실행하고
sudo add-apt-repository universe
Enter로 확인하기 전에 입력합니다. - 다음으로,
sudo apt install timeshift
라이브 USB 세션에 Timeshift를 설치합니다. - 설치 후 Timeshift를 열고 ‘다음’을 클릭한 후 백업이 들어 있는 디스크를 선택하세요.
- 이전과 마찬가지로 ‘복원’을 클릭하고 복원 경로를 정의한 후, 원활한 복구를 위해 부트로더를 다시 설치하는 것을 고려하세요.
- Timeshift에서는 복구 계획을 평가하기 위해 ‘테스트 실행’을 실행한 후 작업을 진행합니다.

- 계속 진행하기 전에 Timeshift에서 수행할 작업을 확인해야 합니다.

- Timeshift에서 임박한 데이터 포맷에 대해 경고할 것으로 예상하세요.검토 후 ‘다음’을 클릭하여 복원을 시작하고 완료되면 시스템을 재부팅하세요.

주요 고려 사항
- Timeshift를 사용하면 확장자를 통해 파일 유형을 지정하는 등 정확한 백업 사용자 정의가 가능하므로 백업 프로세스를 간소화할 수 있습니다.
- 더 자주 백업하거나 여러 개의 사본을 보관할 경우 추가 저장 리소스가 필요하다는 점을 명심하세요.공간 문제가 발생하지 않도록 이에 맞춰 계획하세요.
- 명령줄에 능숙하다면 터미널 명령에서 Timeshift를 사용하여 작업을 더 빠르게 진행해보세요.
- Timeshift의 기능은 모든 Linux 배포판에서 일관되게 유지되므로 한 배포판에서 다른 배포판으로 전환할 때 사용하기 편리합니다.
자주 묻는 질문
1. Timeshift로 어떤 유형의 백업을 만들 수 있나요?
Timeshift를 사용하면 RSync와 BTRFS라는 두 가지 유형의 백업을 만들 수 있습니다. RSync는 EXT4 파일 시스템에 이상적이고, BTRFS는 특히 BTRFS 파일 시스템을 활용하는 시스템에 적합합니다.
2. Timeshift가 내 홈 디렉토리를 백업할 수 있나요?
아니요, Timeshift는 덮어쓰기를 방지하기 위해 기본적으로 홈 디렉토리의 내용을 백업하지 않습니다. Timeshift가 시스템 파일과 설정에 집중하는 반면, 그 목적을 위해 추가 백업 도구를 사용해야 합니다.
3. Timeshift를 사용하여 백업에서 복원하려면 어떻게 해야 하나요?
백업을 복원하려면 Timeshift를 실행하고 ‘복원’을 선택한 다음 백업 위치를 선택합니다.프롬프트를 따르고 복원 프로세스가 완료되면 컴퓨터를 다시 시작하는 것을 잊지 마세요.
답글 남기기 ▼