Aller au contenu principal

Mode de récupération. Exemples d'interaction

Qu'est-ce que le « mode de récupération » ?

avertissement

Veuillez noter qu'il ne s'agit pas du même mode que le mode de récupération de Windows.

Lorsque le mode de récupération est activé, une version spéciale de Linux est chargée. Il s'agit d'un système d'exploitation qui s'exécute en RAM et permet d'accéder aux partitions de disque de votre serveur. Il est utile pour des tâches telles que la réinitialisation des mots de passe ou la récupération des configurations.

Qu'est-ce que le montage du système de fichiers ?

Le montage du système de fichiers est le processus qui rend une partition de disque accessible au système d'exploitation. Par exemple, si vous devez accéder aux données du serveur en mode de récupération. La commande suivante est utilisée pour le montage :

mount

Travailler en mode de récupération

Déterminer la structure du disque

Vous devez d'abord déterminer comment votre système de disque est organisé. Exécutez la commande suivante :

lsblk

Elle affichera une liste des disques et des partitions de votre serveur. Exemple de sortie de la commande :

sda 8:0 0 477G 0 disk
├─sda1 8:1 0 12G 0 part
│ └─md0 9:0 0 12G 0 raid1
├─sda2 8:2 0 512M 0 part
│ └─md1 9:1 0 511.4M 0 raid1
└─sda3 8:3 0 453.3G 0 part
└─md2 9:2 0 453.1G 0 raid1

Dans cet exemple, la partition racine se trouve sur md2, mais votre partition peut porter un autre nom.

astuce

Sur nos serveurs, avec un partitionnement standard, la partition racine se trouve le plus souvent sur md2 ou md1, selon la configuration du serveur.

Monter le système de fichiers

Montez maintenant la partition racine pour y accéder. Utilisez la commande :

mount /dev/md2 /mnt

(Remplacez md2 par votre partition si elle est différente)

Cette commande rend les données de cette partition accessibles pour le travail.

Se connecter au système de fichiers

Après avoir monté le système de fichiers, vous devez y entrer pour travailler comme s'il s'agissait du système principal. Pour ce faire, exécutez les commandes suivantes :

chroot-prepare /mnt
  • Cette commande prépare le système pour travailler avec la partition montée.
chroot /mnt
  • Avec cette commande, vous « entrez » dans le système de fichiers et pouvez exécuter des commandes comme s'il s'agissait du système d'exploitation principal.

Exemple : réinitialisation du mot de passe root

Voyons maintenant un exemple de réinitialisation du mot de passe de l'utilisateur root en mode de récupération.

Démarrage du serveur en mode de récupération

Accédez au panneau de contrôle, ouvrez la fiche du serveur, sélectionnez « Management » et cliquez sur l'option « Recovery mode (rescue) ». Ensuite, redémarrez le serveur.

Connexion au serveur via SSH

Connectez-vous au serveur via SSH à l'aide de l'utilisateur root et du mot de passe que vous recevrez par e-mail après l'activation du mode de récupération.

Montage du système de fichiers

Saisissez la commande pour monter la partition racine :

mount /dev/md2 /mnt

Entrée dans le système de fichiers

Connectez-vous au système de fichiers monté à l'aide des commandes suivantes :

chroot-prepare /mnt
chroot /mnt

Réinitialisation du mot de passe root

Exécutez la commande suivante pour réinitialiser le mot de passe :

passwd root

Remarque : lors de la saisie du nouveau mot de passe, aucun caractère n'apparaîtra à l'écran.

Quitter chroot

Pour quitter le mode chroot, saisissez la commande :

exit

Démontage du système de fichiers

Démontez le système de fichiers pour terminer le processus :

umount /mnt/*
umount /mnt

Redémarrage du serveur

Redémarrez le serveur pour charger le système d'exploitation installé.