우분투 백업 하기...3가지 방법

[color=#0000FF:265b0077][b:265b0077]백업[/b:265b0077][/color:265b0077]은 중요 합니다. 하디를 3달전 설치하고 버티어 정식버전까지 오게한건 역시 백업 이었습니다. :)
엠파스파일 서버가 파폭에 아작스 지원되니 백업하여 업해두면 시스템 박살 시에 그만이더군요.
허접한 백업 법이오나 참고 하시길 바라며…
[size=150:265b0077]1. 간단한 심플 설정 백업[/size:265b0077]

  • 전에 제 블러그에 적은 글인데… 그놈설정만 간단히 백업하는 스크립트 입니다.
    [attachment=1:265b0077]back1.png[/attachment:265b0077]
    편집기서 파일 만드신 후 실행권한 주시면 됩니다.

[quote:265b0077]
#!/bin/bash

Author: Dr Small – http://php.8ez.com/drsmall/blog/ – November 2007

수정과 한글화 – 강분도

zenity --info --title="소 개 …" --text="리눅스 데스크탑을 위한 개인 설정 백업 스크립트.\n이 프로그램은 두 폴더를 백업 합니다.:\n/home/~(유저아이디)/.gconf 와 /home/~(유저아이디)/.themes\n\n 백업파일의 이름은 settings.tar 입니다.\n\n 이해 되셨으면 시작 해볼까요."

zenity --question --title="경 고…" --text="계속 하기전에 백업 스크립트와 백업 폴더를 확인 수정 하세요."

if [ $? = 1 ]; then
exit
fi

ans=$(zenity --list --text="백업과 복원 중 선택 하십시요." --column="선택" --column="작업" TRUE Backup FALSE Restore --radiolist)

if [ $ans = Backup ]; then
tar -cf ~/settings.tar .gconf .themes #여기에 백업이 더 필요한 파일 또는 폴더를 더 추가 하셔도 됩니다!.
zenity --info --text="귀하의 설정을 백업 합니다.!"
fi

if [ $ans = Restore ]; then
tar -xvvf ~/settings.tar | zenity --text-info --width 530 --height 100
zenity --info --title="성공" --text=‘귀하의 설정이 복원되었습니다!’
fi

echo ‘’
echo ‘작업 끝 ^.^’
echo ‘’
[/quote:265b0077]
활용해 보시기 바랍니다.

[size=150:265b0077]2. 시스탬백업 쉘스크립[/size:265b0077]
좀 허접한 스크립 이오나 몇 줄 설정 빼고 올려 봅니다. cron 등록하면 정기적으로 자동 백업 기능 합니다.
오늘날짜 디렉을 만든 후 날짜를 파일 앞에 넣어 백업합니다.

[quote:265b0077]
#!/bin/bash
export Today="date '+%y-%m-%d'"
mkdir $Today && cd $Today
tar cvzpf $Today-bundo.tar.gz /home/bundo --exclude=/home/bundo/.VirtualBox --exclude=/home/bundo/.wine
tar cvzfp $Today-etc.tar.gz /etc
tar cvzfp $Today-usr.locall.tar.gz /usr/local
tar cvzfp $Today-src.tar.gz /home/src
tar cvzfp $Today-문서.tar.gz /home/문서

[/quote:265b0077]
자신의 홈디렉 다음으로 중요한 백업은 /etc 입니다. 시스템 환경 설정이 있으니까요
당연히 bundo 고치셔야 하고 --exclude 는 백업파일에 제외할 디렉입니다. 전 빼는것이 사실 9개 입니다. 중간 생략
src , 문서 디렉은 등 필요에 따라 추가 수정 바랍니다.
파일 저장후 usr/local/bin 에 넣으시고 chmod 755 usr/local/bin/mybackup 로 퍼미션 주시면 어디서든 명령 받습니다.
차근히 살펴 보신 후 활용하시기 바랍니다.

[size=150:265b0077]3. 엑스상에서의 GUI 백업[/size:265b0077]
엑스 gui 용 백업 플그램은 좀 많은데… backuppc , rdiff-backup, sbackup … 등등…
이중 sbackup 만 조금 아는지라 sbackup 에 대해서만 적어 보겠습니다.(제일 가벼움)
설치 세냅틱 패키지관리자 에서 실행후 콘트롤+F 로 sbackup 찻아서 설치에 표시로 설치

설치되면 시스템 /관리에 두메뉴가 생김니다. Simple Backup Config , Simple Backup Restore

Simple Backup Config를 실행해 보시면
[attachment=0:265b0077]sbackup.png[/attachment:265b0077]
중요한건 Include (백업할곳) Exclude (백업제외할곳) 입니다. 원격, 타임지정 등이 가능 합니다.
요거 한글화 하면 좋은데… ;)

이상 허접 백업 길라잡이 였습니다. [b:265b0077]질문과 다른 좋은 백업법 부탁 드립니다.[/b:265b0077] …
[size=150:265b0077][b:265b0077]
이런 기쁜일이 이 플그램을 Mr_Dust 님이 번역 을…[/b:265b0077]

viewtopic.php?f=6&t=194[/size:265b0077]

이프로그램 쓰시려는 분은 한글화 하심 사용이 편할 것 입니다.

각 설정 파일들을 따로 하나하나 따로 복사해서 이메일로 보관하는 식의 백업(-_-;;;)을 하다가… 이게 불편해서 알아서 설정파일 모아오고 알아서 설정파일을 각자 위치로 보내주는 스크립트(라기 보다는 명령어 몇 줄) 만들어서 쓰고 있었는데…

좋은 팁 감사합니다! 8-)