Mode de récupération. Exemples d'interaction
Qu'est-ce que le « mode de récupération » ?
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.
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é.