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
- Démarrez dans le vCenter et lancez la console pour exécuter des commandes administratives.
- Identifiez la VM problématique et éteignez-la.
- Choisissez d'éditer les commandes avant de redémarrer la machine virtuelle (dans la console).
- Entrez les commandes suivantes :
fsck.mode=force
etfsck.repair=yes
. - 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.
Comment utiliser les commandes FSCK d'ESXi pour maintenir l'intégrité des données
- Redémarrez le système qui héberge les machines virtuelles.
- Lorsque le système redémarre, lancez la console VMware et appuyez de manière répétée sur la touche Échap.
- Maintenant, appuyez sur la touche "e" de votre clavier pour entrer la commande de redémarrage de vos machines virtuelles.
- Entrez cette commande dans l'invite :
fsck.mode=force
etfsck.repair=yes
. - 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.
- Prenez un instantané de la VM problématique et redémarrez la machine virtuelle basée sur PhotonOS.
- 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.
- 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
. - Appuyez sur F10.
- 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
- Redémarrez la machine virtuelle.
Comment utiliser FSCK pour réparer un lecteur USB
Code pour démonter le lecteur USB
bash$ sudo umount /dev/sdb1
Exécuter FSCK
Exemple de sortie :bash$ sudo fsck.vfat /dev/sdb1
bashfsck.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.
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
Veuillez noter cet article.