우분투 클라우드 서버가 실행 중이며 ssh에 직접 액세스 할 수는 없습니다. 'tar'를 사용하여이 서버를 복제하거나 고 가용성을 갖습니다. 링크 [링크 텍스트] [1]에서 튜토리얼을 따랐습니다. 동일한 버전의 새 서버를 설치하려고 시도했습니다. 대상 (신규)에서 tar (tar -xvpzf ~ / clone.tgz -C /)를 추출하면 결국 아래와 비슷한 출력으로 끝납니다 (오류인지 알 수 없음).
tar: var/run: time stamp 2010-11-09 17:09:11 is 7335.159880406 s in the future
tar: var/spool/postfix/usr/lib/zoneinfo: time stamp 2010-11-09 17:08:26 is 7290.159730037 s in the future
tar: var/lib: time stamp 2010-11-09 17:27:51 is 8455.159349527 s in the future
tar: usr/bin: time stamp 2010-11-09 17:28:02 is 8466.159254097 s in the future
tar: usr/share/sgml: time stamp 2010-11-09 17:27:47 is 8451.158909506 s in the future
tar: usr/share/man/man7: time stamp 2010-11-09 17:27:50 is 8454.158393583 s in the future
tar: usr/share/man/man1: time stamp 2010-11-09 17:28:02 is 8466.158166556 s in the future
tar: usr/share/man/man8: time stamp 2010-11-09 17:27:51 is 8455.158057701 s in the future
tar: usr/share/omf/time-admin: time stamp 2010-11-09 17:27:52 is 8456.157830449 s in the future
---------------------------------------------
---------------------------------------------
---------------------------------------------
다음 명령을 사용하여 소스 시스템에서 지정된 디렉토리의 tar 파일을 만듭니다.
tar -cvzf ~/clone.tgz --exclude ~/clone.tgz --exclude /etc/hosts --exclude /etc/hostname --exclude /etc/udev/ --exclude /etc/network/interfaces --exclude /etc/resolv.conf /etc /home /opt /tmp /usr /var /mnt
- tar를 사용하기 전에주의 사항이 있습니까? (타르는 한 번 만든 다음 rsync를 사용합니다)
- bin 또는 lib와 같은 디렉토리를 더 포함해야합니까? -나에게 제안
- 디렉토리를 제외해야합니까? 네트워크 장치 (eth0) 문제가있는 것처럼 (eth0을 시작하지 못했습니다). 위의 명령에서 나는 "/ etc / udev /"를 제외 시켰고이 후에 나는 이것이 괜찮다고 느꼈다. 이와 같이 / etc / 또는 포함 된 디렉토리에서 제외해야 할 것이 있습니까? -제발
- ssh 조합으로 rsync (증분 bkp)를 예약하여 디렉토리 (tar로 지정)를 원격 위치 (예 : / mnt / newdir)와 동기화하여 나중에 시스템 장애가 발생했을 때 tar를 풀고 추출 할 수 있습니다. Rsync는 루트 사용자로 실행되도록 예약 할 수 있지만 ssh는 암호를 묻는 메시지를 표시합니다. 참고로 sudo는 완전히 비활성화되어 있으며 루트에 대한 ssh 직접 로그인도 비활성화되어 있습니다.
이것을 달성하기 위해 서버에 해를 끼치 지 않는 더 좋은 방법이 있다면 제안 할 수 있습니다.
[1] : http://ubuntuforums.org/showthread.php ? t = 525660