안녕하세요. 사이트의 서버를 한두번 옮기는데 용량이 크니
시간이 엄청걸리더라구요. 따로 백업은 하지 않고 백업파일 또한 없이
100기가 가량 되는것 같습니다. 대략 한 10시간 정도??
제가 이전하는 방식은 이렇습니다.
0 . nginx, php 스톱 (사이트 접속중지)
1. 디비 풀백업
2. 디비풀백업 sql 파일+사이트 전체파일 tar.gz 압축 (대략 5~6시간?)
3. rsync -avz id@ip 명령어로 전체압축한 파일을 rsync로 이전할 서버에 보냅니다. (대략 3~4시간?)
4. 넘겨받은 tar.gz 압축파일을 풉니다. (대략 1~2시간)
이렇게 두어번 옮기다보니 앞으로 이전할 엄두가 안 납니다.
제가 궁금한것은 이렇습니다.
1. rsync로 그냥 압축없이 전체파일을 보내면 속도가 단축되는지?
2. 속도가 더 단축된다면 수십만개의 파일을 이동하게 되는데 누락걱정은 안해도 되는지?
3. rsync로 보내는 방법 말고 scp??인가 그거나 다른 더 빨리 파일을 서버대서버로 이동시키는 방법이 있는지 입니다.
ps ... 백업을 미리미리 해두면 좋은데 증분백업인가?? 그걸 설정하다가
사이트를 통째로 날려먹은적이 있어서 서너달에 한번씩 통백업을 하고있습니다(-_-);;;
압축하는데 걸리는 시간과 그 압축파일이 전송되는데 시간을 잡아 먹습니다.
Rsync 사용할거면 tar 압축은 안하셔도 됩니다.