VMFS Recovery™
Récupérerdes données sur des disques VMFS et VMFK endommagés ou formatés
Récupérerdes données sur des disques VMFS et VMFK endommagés ou formatés
Dernière mise à jour: Jun 05, 2024

Comment réparer VMFS avec FSCK ? Corriger les erreurs FSCK dans VMFS


Comment exécuter la commande FSCK d'ESXi

La commande ESXi FSCK est une commande Linux permettant de vérifier manuellement le système de fichiers ESXi et de corriger les problèmes détectés. Cette commande est une action au niveau administrateur et doit être exécutée par une personne technique pour réussir. Elle est équivalente à l'exécution de CHKDSK sur des disques durs locaux et des supports externes. Par mesure de précaution, vous pouvez effectuer une sauvegarde complète du lecteur ESXi avant de procéder.
  1. Démarrez dans le vCenter et lancez la console pour exécuter des commandes administratives.
  2. Identifiez la VM problématique et éteignez-la.
  3. Choisissez d'éditer les commandes avant de redémarrer la machine virtuelle (dans la console).
  4. Entrez les commandes suivantes : fsck.mode=force et fsck.repair=yes.
  5. Appuyez sur CTRL + X ou F10 pour redémarrer le système.

Qu'est-ce que la vérification du système de fichiers ESXi ?

La vérification du système de fichiers ESXi vous aide à connaître l'état de vos machines virtuelles. Elle vous permet d'identifier les signes de défaillance à temps et de les corriger avant qu'ils ne deviennent des problèmes beaucoup plus complexes avec un risque accru de perte de données.
Lorsque vous exécutez la vérification du système de fichiers ESXi, elle scanne vos disques VMFS et vous fournit diverses informations utiles sur vos machines virtuelles. En réalité, vous pouvez uniquement évaluer l'intégrité et la santé du système de fichiers utilisé par un hôte ESXi en exécutant cette vérification importante.
Il est donc important de réaliser cette vérification régulièrement – bien qu'elle devrait s'exécuter automatiquement chaque fois que vous redémarrez la VM, dans les situations où cela ne se produit pas, exécutez-la manuellement en suivant la commande expliquée précédemment.

Pourquoi devez-vous exécuter FSCK sur ESXi ?

Les raisons ne peuvent être surestimées, car il est nécessaire de surveiller l'état de santé de vos machines virtuelles. En ne le faisant pas, vos VM pourraient échouer au moment où vous vous y attendez le moins, vous faisant subir une perte de données drastique qui pourrait vous déséquilibrer. Voici les raisons pour lesquelles FSCK sur ESXi est important :
  • Identifier les erreurs de disque à temps : La vérification vous aidera à repérer les erreurs de disque et les secteurs défectueux sur vos disques ESXi.
  • Consistance des métadonnées : Valider et résoudre toute incohérence des métadonnées à temps pour éviter la corruption du système de fichiers.
  • Repérer les fichiers orphelins : La vérification vous aidera à repérer les fichiers orphelins et à les supprimer pour optimiser votre espace de stockage.
  • Respecter les exigences de conformité : FSCK peut aider à vérifier si vous respectez les exigences spécifiques en matière de pratiques de protection des données.
Si vous ne lancez pas régulièrement la commande FSCK, des problèmes surviendront avec vos disques formatés en VMFS et vous ne le saurez pas jusqu'à ce qu'ils se transforment en scénarios fatals. En revanche, en vérifiant régulièrement vos hôtes ESXi, vous pouvez maintenir la stabilité et l'intégrité des données de vos environnements virtuels. Autrement dit, FSCK sur ESXi est une mesure proactive pour garantir que vos environnements virtualisés fonctionnent de manière optimale en permanence, réduisant ainsi le risque de perte de données, de temps d'arrêt et de défaillances système.

Comment utiliser les commandes FSCK d'ESXi pour maintenir l'intégrité des données

Il existe de nombreuses commandes FSCK pour ESXi, tout comme il y a de nombreuses commandes que vous pouvez exécuter avec l'utilitaire CHKDSK pour vos disques locaux. Cependant, voici la commande pour vérifier l'intégrité des fichiers en utilisant FSCK sur ESXi. (Note : maintenir l'intégrité des fichiers dans ce contexte signifie surveiller régulièrement les résultats de la commande expliquée ci-dessous).
  1. Redémarrez le système qui héberge les machines virtuelles.
  2. Lorsque le système redémarre, lancez la console VMware et appuyez de manière répétée sur la touche Échap.
  3. Maintenant, appuyez sur la touche "e" de votre clavier pour entrer la commande de redémarrage de vos machines virtuelles.
  4. Entrez cette commande dans l'invite : fsck.mode=force et fsck.repair=yes.
  5. Vous pouvez maintenant redémarrer le système en appuyant sur la touche F10. Après le redémarrage du système, vous trouverez un rapport qui vous montrera les informations recherchées.

Comment corriger la vérification du système de fichiers ESXi lorsqu'elle échoue

La commande FSCK s'exécute automatiquement au démarrage, mais dans une situation où elle ne s'exécute pas, vous devez la lancer manuellement. De plus, dans certains cas, l'exécution infructueuse de FSCK peut empêcher le démarrage complet du système. Dans le guide ci-dessous, nous expliquerons comment corriger FSCK sur ESXi lors de l'exécution de Photon OS pour vos VM.
Une solution rapide consiste à redémarrer la VM, mais dans les situations où cela ne fonctionne pas, vous devrez modifier le menu d'édition GRUB et exécuter certaines configurations.
  1. Prenez un instantané de la VM problématique et redémarrez la machine virtuelle basée sur PhotonOS.
  2. Lorsque l'écran de démarrage de Photon OS apparaît, appuyez rapidement sur la touche "e" de votre clavier pour lancer le menu d'édition GNU GRUB.
    • Note : Si vous n'appuyez pas assez rapidement sur la touche "e", Photon OS redémarrera normalement et rapidement. Si vous utilisez VMware vSphere ou VMware Workstation Pro, un clic de souris est nécessaire pour focaliser la console avant que votre saisie au clavier ne soit enregistrée.
  3. Dans le menu d'édition GNU GRUB, trouvez la ligne de code qui commence par "Linux", ajoutez un espace et copiez cette syntaxe exactement telle qu'elle apparaît : systemd.unit=emergency.target.
  4. Appuyez sur F10.
  5. Selon que votre VM est basée sur sda1 ou sda2, exécutez l'une des commandes suivantes dans le shell bash :
    • e2fsck -y /dev/sda1
    • ou e2fsck -y /dev/sda2
  6. Redémarrez la machine virtuelle.

Comment utiliser FSCK pour réparer un lecteur USB

Vous devez d'abord démonter le lecteur USB avant de lancer FSCK pour réparer le système de fichiers.

Code pour démonter le lecteur USB

bash
$ sudo umount /dev/sdb1

Exécuter FSCK

bash
$ sudo fsck.vfat /dev/sdb1
Exemple de sortie :
bash
fsck.fat 4.1 (2023-01-24)
/dev/sdb1: 694 files, 248747/938214 clusters

Sauvegarde de plusieurs machines virtuelles ESXi pour la protection des données

La vérification du système de fichiers ESXi aide à vérifier l'état de santé de vos machines virtuelles, mais elle n'est pas pratique pour sauvegarder vos VM. Ainsi, bien que vous puissiez suivre les analyses FSCK, vous devez également effectuer des sauvegardes régulières pour protéger les données de vos machines virtuelles.
Cette sauvegarde peut être réalisée à l'aide d'un logiciel tiers tel que DiskInternals VMFS Recovery. En utilisant VMFS Recovery de DiskInternals, vous pouvez créer des sauvegardes gratuites de vos disques locaux contenant vos machines virtuelles. Vous pouvez toujours restaurer les sauvegardes à tout moment.

Comment sauvegarder vos machines virtuelles en utilisant DiskInternals VMFS Recovery

The DiskInternals VMFS Recovery is a professional tool that lets you backup your VMware disks and VFMS-formatted drives. It is one of the best-proven effective tools for this action and it runs on all Plateformes Windows OS.
  • Étape Un: Téléchargez DiskInternals VMFS Recovery et installez-le sur votre PC, lancez l'application, et attendez que tous vos lecteurs connectés apparaissent.
  • Étape Deux: Sélectionnez le lecteur VMFS qui contient vos machines virtuelles ESXi, faites un clic droit sur le lecteur, et sélectionnez "Créer une image disque".
  • Étape Trois: Choisissez un emplacement pour enregistrer l'image disque; il s'agit simplement d'un clone de votre disque dur au format image.
C'est tout, DiskInternals VMFS Recovery vous permet de créer ces sauvegardes gratuitement - aussi souvent que vous le souhaitez, et à n'importe quel intervalle aléatoire.

Conclusion

Quoi de plus ? ESXi FSCK présente plus d'avantages que de limitations. Il vous permet de connaître l'intégrité des données de vos machines virtuelles VMware. De plus, vous pouvez utiliser la commande FSCK pour réparer certains problèmes courants que vous pouvez rencontrer lors du démarrage de vos VM. Cependant, vous ne devez pas fermer les yeux sur le besoin pressant de faire des sauvegardes régulières pour protéger vos données. DiskInternals VMFS Recovery est un très bon outil pour sauvegarder vos machines virtuelles, il est également utile pour récupérer des fichiers VMDK et littéralement n'importe quel format de fichier à partir de lecteurs VMFS.

Articles connexes

TÉLÉCHARGEMENT GRATUITVer 4.23, WinACHETERDe $699

Veuillez noter cet article.
4.823 revues