Mam uruchomione serwery w chmurze Ubuntu, do których nie mam bezpośredniego dostępu, ale ssh. Używam „tar” do klonowania lub w celu zapewnienia wysokiej dostępności tego serwera. Wykonałem samouczek z linku [tekst linku] [1]. Próbowałem tego instalując nowy serwer w tej samej wersji. Kiedy wyodrębniłem tar (tar -xvpzf ~ / clone.tgz -C /) w miejscu docelowym (nowy), na końcu kończy się następującymi danymi wyjściowymi podobnymi do poniższych (nie wiem, czy to błąd).
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
---------------------------------------------
---------------------------------------------
---------------------------------------------
Korzystam z następującego polecenia, aby utworzyć plik tar określonych katalogów w systemie źródłowym.
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
- Czy są jakieś środki ostrożności przed użyciem smoły? (tar jest jednorazowym tworzeniem odtąd będę używać rsync)
- Czy powinienem dołączyć jeszcze katalog taki jak bin lub lib? - zasugeruj mi
- Czy powinienem wykluczyć jakiś katalog? Jakbym miał problem z urządzeniem sieciowym (eth0) (nie udało się uruchomić eth0). Tak więc w powyższym poleceniu wykluczyłem „/ etc / udev /” i po tym czułem, że było dobrze W ten sposób, czy jest coś, co muszę wykluczyć z / etc / lub z dowolnego katalogu, który podałem? - zasugeruj mi.
- Jak mogłem zaplanować rsync (przyrostowy BKP) z kombinacją ssh, aby zsynchronizować katalogi (określone w tar) ze zdalną lokalizacją (say / mnt / newdir), którą mógłbym spakować i wyodrębnić później w przypadku awarii systemu. Rsync można zaplanować do uruchomienia jako użytkownik root, ale ssh poprosi o podanie hasła. FYI, sudo jest całkowicie wyłączone, a także bezpośrednie logowanie ssh do roota jest również wyłączone.
Jeśli istnieje lepszy sposób bez szkody dla serwera, aby to osiągnąć, może zasugerować.
[1]: http://ubuntuforums.org/showthread.php ? t = 525660