회사에서 사용중인 Linux 서버의 HA를 위하여 특정 폴더를 백업할 필요가 생겼다.
솔수션의 플랫폼이 Linux 라서 그냥 사용은 하고 있지만, 사내에 Linux 상에서 백업을 원할하게
할 수 있는 백업 솔루션이나 운영자가 없었기 때문에 계속 필요성을 생각만 하고 못하고 있었다.
그러다가 우연히 rsync 라는 것이 있는 것을 알았고, 이것의 윈도우 버전인 cwrsync 를 이용해서
백업하는 것을 성공하여 정리를 해 놓는다.
1.
ITeF!x 에서 서버버전을 다운로드
2. 다운 받은 파일을 압축 풀어서 백업 서버에서 설치
- 중간에 rsync 용 계정을 등록 하는 화면이 나온다.
- 계정은 그대로 두고, 패스워드 설정.
3. 설치 후 서버에서 백업되는 파일이 보관 될 폴더를 만든 후 rsyncd.conf 파일 수정 (실제위치: "C:\Program Files\ICW")
-
- 백업 폴더는 C:\backup 으로 가정.
- 접근을 허용할 IP를 hosts allow 에 넣어 준다.
4. 서비스에서 RsyncServer 시작
5. 백업 폴더(여기서는 c:\backup) 등록정보의 보안 탭에서 SvcwRsync 사용자에게 권한 부여
6. Linux 에서 rsync 로 백업을 수행
rsync -avrz --delete /data/to_be_copied 192.168.1.100::backup