안녕하세요.
현재 아래와 같이 백업을 하고 있습니다.
#!/bin/bash
export Today="`date '+%Y-%m-%d'`"
[....생략....]
/bin/tar cfpz /backup/$Today-home.tar.gz /home 1>/dev/null 2>&1
이런식으로 몇몇 데이터를 매일 백업하도록 하고 있습니다.
근데 /home 에는 파일의 갯수가 많은데, 한번 백업하는데 시간이
좀 걸리고 있습니다.
이걸 혹시 /home 에 있는 데이터중 변경/추가/삭제된
데이터만 기존 압축파일에 추가한다거나 하는 방법이 있을지
해서요.
rsync 에서 -exclude 옵션을 주어서 /home 을 /bakcup 에 동기화 시키는
것도 해봤는데 시간은 많이 줄긴하는데..
백업본을 다시 다른 PC로(사설ip) 백업해야 하기 때문에
백업데이터가 home.tar.gz 와 같은 압축파일로 되어야 하거든요.
rsync 로도 네트웤 백업을 할 수 있는것으로 알고는 있으나
파일갯수가 많다거나 용량이 크거나 하면 중간에 끊어지는
일이 있다고 합니다.
그래서, 백업본을 압축파일로 만들어서 사설ip가 연결된 PC로
당겨가고 있습니다.
테스트해보니 home.tar.gz 하나 만드는데 40분정도, 서브PC로
당겨가는데 10분정도 걸리더군요.
직원들이 쓰는 이거저거 자료들이 거의 개별파일형태로
있어서 home 말고도 다른 백업도 있습니다.
그래서 시간이 상당히 걸리고 있습니다.
백업 전체용량은 평균 5G 정도.. 되는것 같고 다 백업하면
2-3시간 걸리는 것 같습니다.
|