Comment vérifier (réparation &) un disque à partir de la ligne de commande de Mac OS X
L'application Utilitaire de disque fournie avec Mac OS X a un équivalent en ligne de commande qui offre aux utilisateurs avancés la possibilité d'effectuer la maintenance du disque à partir du terminal, y compris la vérification et les réparations du disque. Cela permet une variété de capacités de dépannage utiles, y compris la possibilité d'émettre des réparations de disque à distance via SSH, ou via le mode mono-utilisateur si les comptes d'utilisateurs sont inaccessibles.Ce guide est destiné aux utilisateurs avancés qui sont à l'aise avec le Terminal et la ligne de commande. La plupart des utilisateurs de Mac feraient mieux de s'en tenir au côté graphique des choses et de réparer les disques directement avec Utilitaire de disque ou via le mode de récupération.
Vérification d'un disque à partir de la ligne de commande sous OS X
La vérification du volume détermine si le lecteur doit être réparé et peut être effectuée avec la syntaxe générale suivante :
diskutil verifyVolume
Par exemple, pour vérifier le lecteur par défaut d'un Mac, vous pouvez utiliser :
diskutil verifyvolume /
D'autres lecteurs montés peuvent également être spécifiés si vous connaissez leur nom :
diskutil verifyvolume /Volumes/ExternalBackups/
Remarque : le lecteur doit disposer des privilèges de l'utilisateur (ou utiliser sudo) et le volume doit être activement monté (voici comment procéder à partir de la ligne de commande).
Tout comme l'exécution de l'Utilitaire de disque à partir de l'interface graphique, la ligne de commande peut prendre un certain temps. Si aucune erreur n'est signalée, la réparation du volume n'est pas nécessaire. Si vous voyez un message comme celui-ci :
Vous voudrez résoudre ce problème en lançant ensuite la commande de réparation de disque.
L'astuce suivante pour réparer le volume est simplement l'approche de la ligne de commande pour la même capacité contenue dans l'application GUI de l'utilitaire de disque. Comme mentionné précédemment, ceci est mieux réservé aux utilisateurs avancés.
Exécutez le disque de réparation à partir de la ligne de commande pour résoudre le problème de lecteur identifié
Une fois que vous avez déterminé que le disque doit être réparé, vous pouvez le faire en utilisant à nouveau la commande diskutil :
diskutil repairvolume /
Encore une fois, cela peut être dirigé vers d'autres volumes en spécifiant leur nom ou leur point de montage comme ceci :
diskutil repairvolume /Volumes/ExternalBackups/
Indépendamment du disque en cours d'exécution, laissez le processus se terminer entièrement avant de faire quoi que ce soit d'autre. Réparer le disque réussit généralement à résoudre les problèmes détectés par la commande Vérifier le disque.
Repair Disk ne répare pas les autorisations sur le disque, bien que cela puisse être fait avec une chaîne diskutil distincte lorsque vous êtes déjà sur la ligne de commande.
Si le disque de réparation échoue, ne paniquez pas encore, car vous pourrez peut-être réparer le volume avec la commande fsck en utilisant cette procédure, qui est un peu plus complexe, mais fonctionne souvent dans des situations où L'utilitaire de disque standard échoue ou n'est pas disponible.
Si vous continuez à avoir des problèmes, le disque lui-même peut être physiquement défaillant, ce qui indique que c'est une bonne idée de retirer le plus possible du disque, de tout sauvegarder et d'obtenir un disque de remplacement.