08/11/2022

Réparer un disk lvm

Récemment j’ai rempli un de mes disques et ça a fait bug ma machine, elle ne démarrer plus. J’ai réussi à régler le problème et je vais vous expliquer comment.

Globalement j’ai lancé un fdisk pour réparer le disque. un fsck File System Check ou File System Consistency Check) est un outil sous Linux pour vérifier la cohérence d’un système de fichier. S’il y a des incohérences, il est capable de les corriger dans la plupart des cas.

Mais comment lancer un fdisk sur une machine qui ne démarre pas. Du coup j’ai utilisé systemrescue. J’en avait déjà parlé sur un autre article, SystemRescue est un système d’exploitation basé sur ArchLinux qui embarque quelques outils qui permettent de réparer son PC. Il s’installe sur une clef et permet de se lancer dans taoer sur le disque de la machine cassé. https://www.system-rescue.org/Download/

Je l’ai installé avec ventoy que j’avais parlé aussi dans un autre article

La technique est de lancer un systemrescue sur la machine, fsck le disk et tenter de le mount

Un fois que vous êtes sur le systemrescue :

  1. Trouver le disque plein
df -h pour voir le disk plein
  1. On essaye de le mount dans un premier temps.

Comme c’est du lvm on peut pas comme ça mount /dev/sdb2 /mnt. Vous tomberez sur cette erreur.

mount: unknown filesystem type 'LVM2_member'
  1. Trouver le volume groupe
pvs
  1. Trouver le volume path
lvdisplay [volume-groupe]
  1. Fsck le disque
fsck [volume-path]

Ou forcer les yes

fsck -fy [volume-path]
  1. Maintenant vous pouvez mount pour tester que ça refonctionne
mount [volume-path] /mnt