본문 바로가기

백업4

윈도우에서 SVN 자동 백업 윈도우에서 SVN서버 운영시 백업하는법을 소개해드리겠습니다.개발을 하다보면 소중한 자료보호와 효율적인 개발을 위해 SVN을 많이 씁니다. (저도 5년 이상은 쓴듯하네요..)하지만 만약에 SVN서버가 운영중인 윈도우가 날아가버리거나 하드가 깨진다면 복구방법이 없습니다. 이럴때를 대비해서 SVN서버를 자주 백업해줘야하는데요.. 그게 말처럼 쉽진 않습니다. svnadmin이란 명령어를 이용해서 매번 해줘야하는데.. 좀 귀찮거든요..그래서 아래와 같이 배치파일을 만들어서 스케줄에 등록해주면 아주 편리하게 저장할 수 있습니다. 1. 배치파일 제작파일명 : svnbackup.bat @ECHO OFFFOR /F "tokens=2-4 delims=/ " %%i IN ('date /t') DO SET DATE=%%i-%.. 2009. 6. 9.
MySQL 백업 및 복구 * MySQL 설치시 configure 옵션을 --with-charset=utf8로 1. MySQL 백업 mysqldump -u [DB사용자명] -p [암호] [백업할 데이터베이스명] > [외부로 저장할 파일명] 2. MySQL 복구 mysql -u [DB사용자명] -p [암호] [복구할 데이터베이스명] ${tmp_dir}${i}.sql donetar cfz ${to_dir}${today}MySQL.tar.gz ${tmp_dir} 2>/dev/nullrm -rf $tmp_dir 3.2 따로따로 백업 #!/bin/bash to_dir="/backup/" today=`date +%Y%m%d` tmp_dir="${to_dir}${today}/"mkdir ${tmp_dir}mysqldump --no-create.. 2008. 9. 11.
Subversion(SVN)/Trac 백업 및 복구 Subversion(SVN) 백업 및 복구 저장소는 가장 중요한 공간이기 때문에 백업은 필수입니다. 저장소 디렉토리를 그대로 보관할 수도 있지만 백업과 복구 명령을 사용하는것이 편리합니다. Windows, 리눅스, BSD 등 운영체제에 관계없이 백업 및 복구가 가능합니다. Windows에서 백업한것을 리눅스에서 사용할 수도 있고 BSD에서 백업한 것을 Windows에서 사용할 수도 있습니다. 저장소의 서버를 옮길때에는 저장소 디렉토리를 옮기는 것이 아니라 저장소 백업을 한뒤 그 백업파일을 이용하여 새 서버에서 복구를 하는 방식으로 옮겨야합니다. Dump sample 저장소를 백업합니다. 표준 입출력을 통해서 저장소의 내용을 파일로 생성합니다. svnadmin dump 명령을 사용하며 이 명령은 저장소 디.. 2008. 8. 20.
윈도우 예약작업과 백업을 이용한 서버 관리 예약작업 - DB 활용시간이 아닌 새벽에 저는 이작업을 서버에 예약시켜두었습니다. 만약 밤에도 활용을 마니 하는 서버라면 적정시간에 적정하게 시간을 걸어두면됩니다. 1. 스탑---- 2시 C:\WINNT\system32\net.exe stop mssqlserver /y 2. 데이터백업--- 이건 윈도우의 백업에서 예약하면 자동으로 생성됩니다. 2시10분 C:\WINNT\system32\NTBACKUP.EXE backup "@C:\Documents and Settings\Administrator\Local Settings\Application Data\Microsoft\Windows NT\NTBackup\data\DATA백업.bks" /n "미디어를 2004-05-19 일 오후 1:45에 만듦" /d "세.. 2008. 5. 30.