Comment faire une sauvegarde de disque dur à distance sous Linux

Les disques durs ne durent pas éternellement. Après un certain temps, ils meurent et doivent être remplacés. Souvent, le remplacement d’un disque dur de PC ou de serveur mourant est aussi simple que de l’éteindre, de débrancher le disque, de le cloner à distance et de restaurer la sauvegarde sur une autre machine. Pour ceux qui travaillent avec des PC ou des serveurs distants, ce n’est pas si simple, car vous n’êtes pas là physiquement. Heureusement, il existe encore des moyens de faire une sauvegarde du disque dur à distance et de sauvegarder les données sur votre disque dur mourant.

Dans cet article, nous allons passer en revue deux façons simples de faire une sauvegarde rapide et à distance du disque dur d’un PC Linux.

La première solution que nous utiliserons est celle appelée Rsync. La deuxième solution est DD sur SSH.

Sauvegarde du disque dur à distance – Rsync

Rsync est parfait pour effectuer une sauvegarde de disque dur à distance car le protocole Rsync fonctionne très rapidement sur LAN et Internet. Mieux encore, il ne nécessite aucun programme spécial à utiliser et ne nécessite donc pas beaucoup de configuration. En plus de tout cela, si vous n’êtes pas fan de la ligne de commande, Rsync a même un outil graphique soigné disponible que nous allons également expliquer en détail.

  Qu'est-ce qu'un «Stan» et d'où vient le nom?

Rsync peut être utilisé pour sauvegarder toutes les données critiques sur un disque dur lorsque vous ne cherchez pas à créer une image miroir exacte du disque dur. L’outil conservera les autorisations de fichiers, etc. Inversement, l’utilisation de quelque chose comme une archive de sauvegarde Tar Gzip de base peut échouer si vous essayez de copier des fichiers cassés, etc.

Installation

Pour commencer, assurez-vous que l’outil Rsync est installé sur le PC distant et local:

Ubuntu

sudo apt install rsync

Debian

sudo apt-get install rsync

Arch Linux

sudo pacman -S rsync

Feutre

sudo dnf install rsync

OpenSUSE

sudo zypper install rsync

Autres Linux

L’outil Rsync est facile à trouver, même sur les distributions Linux les plus obscures. En fait, vous l’avez peut-être déjà sur votre système. Pour l’installer, ouvrez votre outil de gestion de paquets, recherchez «rsync» et installez-le.

Tout d’abord, déterminez l’adresse IP de l’ordinateur distant (si vous ne la connaissez pas déjà en utilisant Ping).

Remarque: utilisez root sur SSH pour sauvegarder tous les fichiers système.

Instructions LAN

Si votre machine distante dispose d’un accès Internet, mais que vous pouvez également vous y connecter directement via le LAN, vous pourrez déterminer l’adresse IP en envoyant une requête ping au nom d’hôte.

  Comment créer un texte sur un papier peint de couleur unie

Gardez à l’esprit que si vous êtes sur un réseau local, vous pourrez probablement simplement avoir besoin de l’adresse IP. Ne faites cela que lorsque l’utilisation du nom d’hôte ne fonctionne pas. Par exemple:

ping ubuntu-server -c1

SORTIE: PING ubuntu-server (192.168.1.126) 56 (84) octets de données.

maintenant nous savons que l’adresse IP du serveur Ubuntu sur le LAN est: 192.168.1.126

Instructions Internet

Comme les instructions LAN, essayez d’utiliser Ping pour déterminer l’adresse IP. Exemple:

ping google.com -c1

SORTIE: PING google.com (172.217.11.142) 56 (84) octets de données.

Lorsque vous avez trouvé la bonne adresse IP, ouvrez un terminal et entrez cette commande sur la machine locale qui contiendra les données de sauvegarde.

rsync -avP --numeric-ids --exclude="/dev" --exclude="/proc" --exclude="/sys" [email protected]:/remote/file/location /local/backup/destination/

La resynchronisation d’un disque dur entier sur Internet, ou même sur un réseau local, prendra du temps en raison de nombreux facteurs. Gardez les deux ordinateurs allumés et laissez le transfert se terminer.

Sauvegarde du disque dur à distance – DD sur SSH

Si vous avez besoin de créer une image rapide du disque dur d’un serveur ou d’un PC Linux distant via Internet, DD est une solution simple. Il fonctionne en utilisant des tubes de ligne de commande, pour enchaîner une commande DD d’une machine à une autre. Il peut fonctionner en utilisant l’ordinateur local pour envoyer une image de lecteur à un hôte distant, ou également dans la direction opposée.

  Comment rendre la barre des tâches de Windows 10 translucide

Pour accomplir cette tâche, assurez-vous que le PC distant peut accepter les connexions SSH sur le port 22 (ou sur n’importe quel port personnalisé). Assurez-vous également que SSH fonctionne sur les deux PC. Vous ne savez pas comment configurer une connexion SSH? Consultez notre article ici.

Remarque: dans cet exemple, le disque dur est / dev / sda et la partition / dev / sda1. Le vôtre peut différer. Utilisez lsblk sur l’ordinateur distant pour déterminer le nom de la lettre de lecteur.

À distance en local pour tout le disque dur

ssh user@remote "dd if=/dev/sda1 | gzip -1 -" | dd of=image.gz

À distance en local pour une partition séparée

ssh user@remote "dd if=/dev/sda1 | gzip -1 -" | dd of=image.gz

Local à distant pour tout le disque dur

dd if=/dev/sda | gzip -1 - | ssh user@local dd of=image.gz

Local à distant pour une partition séparée

dd if=/dev/sda1 | gzip -1 - | ssh user@local dd of=image.gz

Lorsque l’outil DD a fini de créer la sauvegarde d’image, vous pourrez la restaurer. Il existe de nombreuses façons différentes d’accomplir cette tâche sous Linux, mais pour faciliter l’utilisation, nous vous recommandons d’utiliser Gnome Disk Utility. Pour restaurer la sauvegarde sur un nouveau disque dur, recherchez l’appareil sur le côté gauche de l’application et cliquez dessus. De là, cliquez sur le menu en haut à droite, puis sur le bouton «Restaurer l’image du disque».

Remarque: la restauration des sauvegardes d’image disque prendra un peu de temps. Veuillez être patient.

Une boîte de dialogue apparaîtra vous demandant de rechercher une image disque. Sélectionnez «tous les fichiers», puis sélectionnez «image.gz» pour le restaurer.

Gnome Disk Utility peut également restaurer les images de partition de sauvegarde DD de la même manière. Cliquez simplement sur le disque dur à gauche, cliquez sur l’icône d’engrenage, puis sélectionnez le bouton «Restaurer l’image de la partition».