상세 컨텐츠

본문 제목

[우분투] OS 세팅 백업, 롤백하기

본문

오늘은 전에 잠깐 언급했었던 백업과 롤백에 대해서 자세히 다뤄 보려 한다.

최근에 우분투로 홈브리지와 nextcloud를 설치하면서, 시행착오가 많아 OS를 새로 깔기보단 사고치기(?) 전에 백업을 해두고 문제가 생기면 되돌리면 되지 않을까? 라는 생각에 여러 가지를 찾아보다 "TimeShift"라는 프로그램을 알게 되었다.

 

GitHub - teejee2008/timeshift: System restore tool for Linux. Creates filesystem snapshots using rsync+hardlinks, or BTRFS snaps

System restore tool for Linux. Creates filesystem snapshots using rsync+hardlinks, or BTRFS snapshots. Supports scheduled snapshots, multiple backup levels, and exclude filters. Snapshots can be re...

github.com

 


설치

 

우분투에서는 아래의 커맨드를 입력하여 설치할 수 있다.

sudo add-apt-repository -y ppa:teejee2008/timeshift
sudo apt-get update
sudo apt-get install timeshift

페도라도 설치는 가능하나 BTRFS방식을 지원하지 않아 100% 활용을 할 수는 없다고 한다. 그런데 나도 우분투에서 RSYNC만 사용하고 있어서.. 필요하다면 설치해봐도 나쁠 것은 없을 것 같다.

 

IF) FEDORA

sudo dnf update
sudo dnf install timeshift

페도라를 사용중이라면 위와 같은 명령어로 설치할 수 있다.

 

+혹시 설치가 잘 안된다면 위의 깃허브 홈페이지로 가서 확인해 보면 될 것 같다.

 

세팅

타임 시프트를 처음 설치했다면, 위와 같은 화면이 나타날 것이다. BTRFS에 대해 여러가지 알아보려 했지만, 이해가 잘 안돼서

차이점을 잘 모르겠어서 RSYNC를 선택했었고, 결론적으로는 실제로 두 세 번 정도 나에게 구원이 되었으니 어느쪽이든 제 역할은 해줄 것으로 보인다.

당연한 얘기지만 백업은 시스템 드라이브가 아닌 곳에 하는게 안전할 확률이 높다.

다음으로 넘어오면 스냅샷 위치를 선택하게 되는데, 당연히 파일 시스템이 있는 장치를 선택해 주면 된다.

 

다음으로 넘기면 스케줄 설정이 가능한데, 나는 무언가를  건드리기 이전에 항상 새로 스냅샷을 뜨기 때문에, 자동 스냅샷은 매주 진행하도록 해 두었다.

 

사용

마지막으로, 홈 디렉토리를 백업할지 안할지 선택할 수 있다. 다운로드, 문서, 비디오 등등을 같이 백업할 수 있는 것 같은데, 여기까지는 신경을 제대로 안써서 제대로 되는지 확인은 못해봤다.

 

 

사용

실제 메인 화면. 덧붙일 말에 부가설명도 가능하다.

설정이 끝난  후, 마치기를 누르면 메인 화면으로 진입할 수 있다. 

만들기를 누르면 수동으로 스냅샷을 뜰 수 있고, 목록 안의 스냅샷을 클릭한 후 복원을 누르면 해당 시점으로 복원할 수도 있다.

 

 

VNC 검은 화면에 커서만 나올 때 (가상 디스플레이)

https://askubuntu.com/questions/453109/add-fake-display-when-no-monitor-is-plugged-in/463000#463000 Add Fake Display when No Monitor is Plugged In I have an Ubuntu 14.04 server that has no external..

xross.kr

이 당시에도 잠깐 언급했지만, 이미 세 번 정도 재설치를 해본 경험 때문에 꾸준히 백업을 했었고, 실제로 몇 번 무언가를 잘못 건드려서 복원도 몇 번 해 보았으며, 실제로 큰 도움이 되었다. 

 

 

여러분도 즐거운 삽질하기 바라며, 여기서 마치도록 하겠다.

 

반응형

관련글 더보기

댓글 영역