참조: Timeshift 개발자의 Github WIKI ※주의: CLI(Command-Line Interface) 환경에선 테스트 하지 않았습니다. (CLI 환경에서 사용방법을 보려면 클릭하세요.) 가상 머신인 VMWare PRO처럼 스냅샷을 지원하는 프로그램이 리눅스 내에는 없는지 살펴보던 중에 해당 기사에서 리눅스에 20종 이상의 백업 프로그램이 있는 걸 알았다. 그 중 Timeshift가 내가 가장 원하는 종류의 백업 프로그램 이었다. 설치를 하고 테스트를 진행 하겠다. 1. Timeshift 설치 준비 Timeshift를 설치하려면 직접 저장소를 받아도 되겠지만, 안정적으로 설치하기 위해서는 epel 저장소를 추가적으로 설치해야 한다. 이왕 하는김에 remi 저장소도 설치하자.(※ yum 저장소에..
저번에는 tar를 이용한 기본적인 백업 방법에 대해서 작성하였다. 이번에는 조금 더 세련되고 빠른 방법인 Rsnapshot을 사용하여 백업하도록 하겠다. 원래는 책에서도 봐서 익숙하고... 이미 CentOS에 내장되어 있는 rsync를 사용하여 백업을 진행하고자 했는데, rsync는 원격 서버 간 동기화용 이라고 해서... 백업으로도 쓰이지만, 인터넷에 Rsnapshot이 백업용으로는 더욱 좋다 하여 작성해본다. 1. Rsnapshot 설치 Rsnapshot을 설치하기 위해선 먼저 CentOS의 확장 저장소인 epel(Extra Packages for Enterprise Linux) 을 추가해야 한다. sudo yum install epel-release -y sudo yum install rsnapsh..
참조 사이트 서버를 사용하다 보면 원치 않게 데이터를 지우는 경우가 있을듯 하여.. 아예 시스템 전체를 백업하는 방식을 찾아보았다. rsync를 이용하거나, dump, dd를 사용한 여러가지 백업 방법이 있지만, 나는 가장 기본적인 tar 압축으로 백업과 복원을 진행하겠다. 백업 1. 터미널 창을 키고 root 로 이동. cd / 2. root 폴더 밑(전체)의 데이터를 모두 백업한다. ※다만, tar로 압축할 자신파일과, 백업할 필요가 없는(RAM에 저장되거나 tmp파일로만 남아있거나, 외부저장소(USB 등)의 자료이거나, 실행중인 프로세스에 대한 자료들) 즉, proc폴더, tmp폴더, mnt폴더, dev폴더, sys폴더, run폴더, media 폴더 등은 필요가 없고, 확장자가 .cache, .gv..