서버 간 파일 백업 방안,어떻게 서버 파일 을 다른 서버 에 자동 으로 백업 합 니까?
1.Windows 파일 서버 자동 백업 방법
Windows 파일 서버 자동 백업 의 가장 간단 한 방법 은 전문 적 인 서버 파일 자동 백업 소프트웨어 를 설치 하 는 것 이다.현재 국내 에는 서버 파일 을 백업 하 는 소프트웨어 가 있다.예 를 들 어'대세 부터 서버 파일 자동 백업 시스템'(다운로드 주소:http://www.grabsun.com/filebackup.html)이 있 습 니 다.서버 에 설치 한 후에 서버 의 파일 을 증분 백업 과 전량 백업 할 수 있 습 니 다.즉,서버 의 폴 더 를 자동,정시 에 서버 의 다른 디스크 파 티 션 에 백업 하고 외부 에서 모 바 일 하 드 디스크 를 연결 할 수 있 습 니 다.다른 파일 서버 나 NAS 저장 공간 등 은 서버 파일 의 안전 을 효과적으로 보호 하고 서버 파일 의 분실 을 방지한다.다음 그림 에서 보 듯 이:
그림:서버 파일 자동 백업 소프트웨어 까지 대세
또한 서버 파일 자동 백업 시스템 까지 대 세 를 통 해 한 서버 의 파일 이나 폴 더,해당 하 는 계 정 만 다른 서버 로 옮 겨 계 정과 파일 접근 권한 을 재 설정 하 는 번 거 로 움 을 피 할 수 있다.다음 그림:
그림:서버 파일 이전
물론 스 크 립 트 명령 을 통 해 도 가능 하 다.구체 적 으로 다음 과 같다.
프로젝트 의 일부 파일 은 windows 시스템 임시 파일 에 업로드 되 며 정기 적 으로 백업 해 야 합 니 다.예 를 들 어 D/information/images 폴 더 와 그 아래 의 모든 파일 을 F/archives 폴 더 에 복사 하려 고 합 니 다.방법 은 다음 과 같 습 니 다.
1.txt 파일 을 새로 만 들 고 다음 내용 을 입력 하 십시오.
매개 변수 설명:
3.win 10 시스템 중
시작 부분 오른쪽 단추-->컴퓨터 관리-->시스템 도구-->작업 계획 프로그램-->작업 계획 라 이브 러 리-->작업 생 성
win 7 시스템 중
첨부 파일-->시스템 도구-->작업 계획 프로그램--생 성 작업
매일 아침 9 시 정각에 한 번 씩 실행 합 니 다.생 성 이 완료 되면 그림 3 을 참고 하여 이 작업 을 선택 하고 옵션 의'실행'단 추 를 누 르 면 실행 효 과 를 볼 수 있 습 니 다.
N 분 마다 한 번 씩 터치 하려 면 다음 과 같이 트리거 를 설정 해 야 합 니 다(10 분 마다 한 번 씩 예 를 들 어)
2.Liux 파일 서버 자동 백업 방법
1.미리 설명 한다.
두 서버 사이 에 정시 동기 화 를 만 드 는 것 을 예 로 들 어 서버 A/home/jack 경로 의 내용 을 서버 B/home/test 경로 에 백업 합 니 다.
정시 동기 화 시간 을 5 분 으로 설정 합 니 다.
2.설정 과정:
서버(즉 서버 A):
설치 rsync:
yum -y install rsync
ln -s /etc/rsyncd.conf
rsync 프로필 작성:vim rsyncd.conf해석 은 다음 과 같 습 니 다.
uid = root #root ( ROOT , )
gid = root #root
port=871 # 873
use chroot = yes # chroot
read only = no #
max connections = 4 #
list = no #
pid file = /var/run/rsyncd.pid #
timeout = 900
lock file = /var/run/rsyncd.lock #
log file = /var/log/rsyncd.log #
[backup] # ( )
comment = this is module for backup # ,
path = /home/jack/ #
ignore errors
auth users = root # root
secrets file = /etc/rsyncd.pass #
4.사용자 암호 파일 작성:echo"root:111">/etc/rsyncd.pass(root:이전 단계 에 설 정 된 로그 인 사용자 이름;111:파일 의 비밀 번 호 는 스스로 설정 하지만 다음 에 사용 해 야 한 다 는 것 을 기억 해 야 합 니 다.이 단 계 는 rsyncd.pass 파일 을 만 들 었 습 니 다)
암호 파일 을 수정 할 수 있 는 권한(이 단 계 는 매우 중요 하고 600):chmod 600/etc/rsyncd.pass
rsyncd 서비스 시작
service rsyncd start
프로 세 스 점용 포트 보기:netstat-tunlp(rsyncd 서 비 스 를 시작 하면 873 포트 가 rsync 에 의 해 점용 되 는 것 을 표시 합 니 다)
클 라 이언 트(즉 서버 B):
1.yum -y install rsync
2.echo “root:123” > /etc/rsyncd/rsyncd.pass
(root:사용자 이름 은 쓰 지 않 아 도 됩 니 다.쓰 려 면 서버 에서 설정 한 세 번 째 단계 에서 설정 한 사용자 이름과 일치 해 야 합 니 다. 111:비밀번호,필수,서버 에서 설정 한 네 번 째 단계 의 비밀번호 와 일치 해 야 합 니 다)
3.chmod 600 /etc/rsyncd.pass
4.백업 파일 을 저장 할 경 로 를 만 듭 니 다:mkdir/home/backups
(경 로 는 스스로 설정)
5.서버 A 의 backup 모듈 디 렉 터 리 에 있 는 파일(우리 가 설정 한 것 은/home/jack)을 5 분 간격 으로 로 컬 로 동기 화 합 니 다.(우리 가 설정 한 것 은/home/backups)
1> ssh-keygen -t dsa -b 1024
2>장 iddsa.pub 의 내용 을 B 기 에 추가 한 authorizedkeys 파일 중 cat/root/.ssh/iddsa.pub >> authorized_keys1
3>rsyncd.sh 스 크 립 트:vi/etc/rsyncd.sh(경로 자체 설정)와 같은 정기 적 으로 실행 해 야 할 스 크 립 트 파일 을 만 듭 니 다.이 스 크 립 트 에 다음 과 같은 내용 을 추가 합 니 다.(명령 의 모든 의미 문 서 는 마지막 으로 설명 되 어 있 습 니 다)
rsync -auv --password-file=/etc/rsyncd.pass
[email protected]::backup /home/test/
4>스 크 립 트 실행 시간 설정:crontab Ce,다음 내용 추가*/5***sh/etc/rsyncd.sh\#5 분 에 한 번 동기 화 를 실행 합 니 다.
여기 서 동기 화 설정 이 기본적으로 완료 되 었 습 니 다.정상 적 인 상황 에서 5 분 마다 동기 화 됩 니 다.
동기 화 명령 을 직접 입력 하여 동기 화 할 수 있 는 지 확인 할 수 있 습 니 다.명령 형식 은:
rsync 명령 형식:rsync[option]원본 경로 대상 경로
예 를 들 면: 서버 A backup 모듈 에서 백업 할 파일 을 로 컬/home/test 디 렉 터 리 에 동기 화 합 니 다.
rsync -auv --password-file=/etc/rsyncd.pass
[email protected]::backup /home/test/
정상 적 인 상황 에서 동기 화 성공 은 상기 정 보 를 표시 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
집 서버 설계 (하드웨어 편)자신의 Redmine이나 ownCloud를 운용하기 위해 사쿠라 VPS, DigitalOcean, OpenShift 등을 놀랐습니다만, 침착 해 왔으므로 현상을 정리하고 싶습니다. 먼저 하드웨어 구성을 정리합니다. ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.