J'ai des serveurs cloud Ubuntu en cours d'exécution auxquels je n'ai pas accès directement mais avec ssh. J'utilise 'tar' pour cloner ou pour avoir une haute disponibilité de ce serveur. J'ai suivi le tutoriel du lien [texte du lien] [1]. J'ai essayé d'installer un nouveau serveur de la même version. Lorsque j'ai extrait le tar (tar -xvpzf ~ / clone.tgz -C /) sur la destination (nouveau), à la fin, il se termine par la sortie suivante similaire à celle ci-dessous (je ne sais pas si c'est une erreur).
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
---------------------------------------------
---------------------------------------------
---------------------------------------------
J'utilise la commande suivante pour créer un fichier tar des répertoires spécifiés sur le système source.
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
- Y a-t-il des précautions avant d'utiliser du goudron? (le tar est une création unique à partir de ce moment-là, je vais utiliser rsync)
- Dois-je inclure d'autres répertoires comme bin ou lib? - suggère moi
- Dois-je exclure un répertoire? Comme si j'avais un problème de périphérique réseau (eth0) (impossible de démarrer eth0). Donc, dans la commande ci-dessus, j'ai exclu "/ etc / udev /" et après cela, j'ai senti que c'était bien. Comme ça, y a-t-il quelque chose que je dois exclure de / etc / ou de tout répertoire que j'ai inclus? - suggère moi.
- Comment pourrais-je planifier rsync (bkp incrémentiel) avec la combinaison ssh pour synchroniser les répertoires (spécifiés dans tar) vers l'emplacement distant (disons / mnt / newdir) que je pourrais tarer et extraire plus tard en cas de défaillance du système. Rsync peut être programmé pour s'exécuter en tant qu'utilisateur root mais le ssh vous demandera le mot de passe. Pour info, sudo est complètement désactivé et la connexion directe ssh à root est également désactivée.
S'il existe un meilleur moyen sans aucun dommage au serveur pour y parvenir, peut suggérer.
[1]: http://ubuntuforums.org/showthread.php ? t = 525660