J'ai installé Linux Mint 12 KDE et j'aimerais vérifier si la partition racine a des erreurs.
Comment vérifier la partition racine avec fsck au démarrage?
Sudo touch /forcefsck
Puis redémarrez.
Vous pouvez également utiliser la commande shutdown.
shutdown -rF now
De l'homme:
Le drapeau -F signifie "force fsck".
Ceci crée uniquement un fichier d’avis/forcefsck qui peut être testé par le système lorsqu’il se présente à nouveau. Le fichier de démarrage initial peut vérifier si ce fichier est présent et décider d'exécuter fsck (1) avec un indicateur spécial "force" afin que même les systèmes de fichiers correctement montés soient vérifiés. Après cela, le processus de démarrage devrait supprimer/forcefsck.
Voici une autre façon de faire ceci:
tune2fs -C 2 -c 1 /dev/THEDEVTHATROOTIS
redémarrer
alors le système de fichiers sera vérifié, et une fois que tout ira bien, vous devriez le faire
tune2fs -c 60 /dev/THEDEVTHATROOTIS
J'ai supposé que le nombre max-mount-count était défini sur 60, vous devriez le savoir avant de lancer la première commande avec
dumpe2fs /dev/THEDEVTHATROOTIS |grep "Maximum mount count"
Sur mes systèmes (plusieurs ordinateurs portables x86 et un Banana Pi Pro), dire que Sudo shutdown now
m'amène au niveau d'exécution 1 (mode maintenance), où je peux vérifier en toute sécurité ma racine FS:
mount -o remount,ro /dev/rootpartition
fsck /dev/rootpartition
reboot
Il n'est pas nécessaire de modifier /etc/fstab
pour ce faire, et j'ai la possibilité d'exécuter fsck
avec toutes les options nécessaires pour résoudre un problème épineux.
Remarque: Les astuces /forcefsck
et tune2fs
fonctionnent sur x86, mais pas sur Banana Pi.
Si vous êtes sur un Raspberry Pi et que vous vous trouvez en mode d'urgence, vous pouvez en fait démonter la partition racine tout en utilisant fsck.
(login as root)
mount -o remount,ro /
fsck
reboot