1 votes

J'essaie d'obtenir une copie locale de l'image disque de mon Linodes, mais la permission est refusée lorsque je me connecte via SSH.

Je suis ce guide pour que je puisse télécharger une copie de l'image disque car je veux migrer vers un autre hôte. Lorsque j'arrive à l'étape où cette commande doit être saisie :

ssh root@123.45.67.89 "dd if=/dev/xvda " | dd of=/home/archive/linode.img

(avec l'IP correcte et un chemin de fichier de '/linode.img') j'obtiens une erreur de permission refusée, et je suis certain que j'utilise le bon mot de passe car cela fonctionne lors d'une connexion normale.

Ce qui est étrange, c'est qu'il fonctionnait, mais qu'après un redimensionnement de l'image disque (je l'ai réduite car je recevais une erreur disant qu'il n'y avait pas assez d'espace lors de la copie de l'image), il a commencé à me donner des messages de refus de permission.

3voto

Pablo Venturino Points 1660

Je dirais que vous vous y prenez mal.

Voilà ce que je ferais :

Debian/Ubuntu

Sur l'ancien serveur

sudo dpkg --get-selections > package-selections
scp package-selections new-server:~/package-selections

Sur le nouveau serveur

sudo dpkg --set-selections < package-selections
sudo apt-get update && sudo apt-get -u dselect-upgrade

RedHat/Centos/ScientificLinux/etc. :

rpm -qa > package-selections

et de restaurer

yum -y install $(cat package-selections)

Cela va installer les paquets qui étaient sur l'ancien serveur, sur le nouveau serveur.

Il ne reste plus qu'à utiliser rsync pour copier le contenu de /home et de /var/www

Je copierais également une copie de /etc/ mais sans la mettre en place automatiquement. A la place, rsync vers /home/yourname/etc et cherry pick des trucs dedans.

Vous pouvez également utiliser Marionnette .

0 votes

Cela fonctionnerait-il pour les installations Drupal et Aegir ?

1 votes

Cela dépend de l'endroit où ils sont installés. J'essaie de faire comprendre que c'est une mauvaise idée de copier aveuglément une image entière, je préfère construire un nouveau serveur à partir des mêmes paquets que ceux qui ont été utilisés pour créer le premier.

0 votes

D'accord, je n'avais pas l'intention de restaurer directement à partir de cette image, mais plutôt de la télécharger afin d'avoir une copie locale de tout avant de fermer mon compte.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X