Comment forcer fsck au démarrage

La commande fsck exécute une vérification de la cohérence du système de fichiers sur n’importe quel système d’exploitation basé sur Unix et est souvent considérée comme une technologie Linux comparable à chkdsk. Les problèmes de cohérence du système de fichiers surviennent généralement à la suite de pannes du système ou de pannes d’alimentation et de batterie, ainsi que des cas où un lecteur se démonte soudainement d’un système pour une raison quelconque. Les problèmes de transfert de fichiers peuvent affecter les lecteurs de sauvegarde.

La plupart des utilisateurs occasionnels de Linux n’auront jamais à exécuter fsck avec une quelconque régularité, et cela est particulièrement vrai de ceux qui utilisent le système d’exploitation sur des appareils embarqués comme les smartphones et les tablettes. Cependant, les administrateurs système ont souvent besoin d’exécuter ce programme, et il est impossible de le faire sur un système de fichiers actif. Une solution de contournement est donc nécessaire.

Forcer fsck à s’exécuter au démarrage du système

Si vous ne pouvez pas démonter un système de fichiers pour une raison quelconque, ce qui signifie probablement que vous démarrez à partir de celui-ci, vous pouvez toujours forcer votre système à exécuter fsck au prochain démarrage avec cette commande:

sudo touch / forcefsck

Démarrez un terminal graphique en le sélectionnant dans le menu Applications ou en maintenant les touches CTRL, ALT et T enfoncées en même temps avant de lui envoyer cette commande. Vous devrez entrer votre mot de passe d’administration lorsque vous y êtes invité. Redémarrez le système immédiatement après avoir émis la commande. Une fois de retour, vous pouvez vérifier les résultats de l’analyse en exécutant la commande:

plus / var / log / fsck / checkfs

Vous pouvez également taper:

cd /

ls

Ceci afin de s’assurer que le fichier forcefsck est supprimé. Si ce n’est pas le cas, saisissez:

sudo rm / forcefsck

fsck

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *