web-dev-qa-db-fra.com

Vérifiez que le système de fichiers et la table de partition sont en bon état?

Je viens de changer autour de la table de partition d'un bureau Ubuntu 12.04 et tout semble bien fonctionner. Je souhaite effectuer des modifications similaires sur un autre système (plus important).

La machine démarre, alors je suppose que tout a bien fonctionné.

Existe-t-il un moyen plus complet de vérifier que la table de partition est correcte et que le système de fichiers est cohérent?

6
Dan

Si vous avez une table de partitions MBR, vous pouvez utiliser fdisk:

Sudo fdisk -l

Cette commande imprimera la table de partition et effectuera aussi automatiquement des vérifications de cohérence. Si vous avez plutôt une table de partition GPT, vous pouvez utiliser gdisk (merci Rod Smith pour avoir signalé ce problème) :

Sudo gdisk /dev/something

/dev/something est le chemin d'accès au fichier de votre périphérique de disque (par exemple /dev/sda). À partir de l'interface gdisk, vous pourrez appuyer sur v pour exécuter des contrôles de cohérence.


En ce qui concerne le système de fichiers, il existe de nombreuses façons d'effectuer la vérification, celle que je préfère est la suivante:

Sudo touch /forcefsck

De cette façon, une fois que vous redémarrez l'ordinateur, le système de fichiers est vérifié pour les erreurs. C'est une bonne façon de le faire, car vous n'avez pas à vous soucier des dangers de courir fsck.

Il est à noter que le fichier /forcefsck sera automatiquement supprimé dès que la vérification sera terminée.

7
Andrea Corbellini

Vous pouvez utiliser la commande fsck . Assurez-vous d’exécuter fsck sur un système de fichiers non monté pour éviter tout problème de corruption des données.

Appuyez simplement sur Ctrl+Alt+T sur votre clavier pour ouvrir Terminal. Lorsqu'il s'ouvre, exécutez les commandes ci-dessous:

fsck /dev/sdaX

Assurez-vous de remplacer le X avec votre numéro de périphérique.

Les codes de sortie possibles pour la commande fsck sont les suivants.

0 – No errors
1 – Filesystem errors corrected
2 – System should be rebooted
4 – Filesystem errors left uncorrected
8 – Operational error
16 – Usage or syntax error
32 – Fsck canceled by user request
128 – Shared-library error

Vous pouvez également consulter 10 exemples de commandes Linux Fsck pour vérifier et réparer le système de fichiers

Source: page de manuel fsck

2
Mitch