답변:
네트워크를 통해 SSH 키와 함께 rsync를 사용하고 cron에서 자주 실행되도록 설정했습니다. 이러한 방식으로 변경 사항 만 전송하면됩니다.
에서 포맷 촬영 나는 질량을 설치합니다을 어떻게?
#!/bin/bash
rsync -avx --exclude=/proc --exclude=/dev --exclude=/tmp --exclude=/sys --delete-after root@${host}:/ /
백업 역할을 수행 할 머신에서 이름이 지정된 파일을 작성한 /etc/cron.daily/backup-pull
다음 실행 가능하게하십시오 sudo chmod +x /etc/cron.daily/backup-pull
. ${host}
원래 시스템의 IP로 교체하십시오 .
원본 서버를 매일이 서버에 동기화합니다. 정말 편집증이라면 cron.daily 대신 cron.hourly를 수행 할 수도 있습니다.
를 참조하십시오 https://help.ubuntu.com/community/BackupYourSystem/SimpleBackupSuite 및 https://help.ubuntu.com/community/BackupYourSystem , 또한 백업 도구의 비교 .
설치된 패키지 등의 변경 사항 만 저장하려면을 사용하여 변경 내용을 dpkg --get-selections > installed_packages
복원하십시오 apt-get update && dpkg --set-selections < installed_packages && apt-get upgrade
.
사용자 파일을 백업하려면 /home
디렉토리를 원격 서버 로 복사하면 충분 합니다 (두 번째 링크 참조).
/home
패키지에 속하지 않지만에있는 파일과 파일은 복사 하지 않습니다 /
.
drbd 와 같은 것을 사용하고 싶을 것입니다 . 아마도 하트 비트와 같은 것입니다. 이에 대한 자세한 정보는 Linux High Availability 사이트에 있습니다 .
일부 클라우드 또는 클러스터 솔루션에 유사한 기능이 내장되어 있거나 확장 기능으로 제공되는 것으로 가정하면 해당 문서를 파고들 수 있습니다.
remastersys를 확인하십시오. Remastersys는 기존 데비안, 우분투 또는 파생 설치로 2 가지 작업을 수행하는 데 사용할 수있는 도구입니다.