Je recherche l'équivalent en CLI
de "Vérifier le disque" et "Réparer le disque" dans Utilitaire de disque. Je pense que fsck
est impliqué mais je ne sais pas avec quels options, et si c'est le seul programme exécuté.
Réponses
Trop de publicités?En fait, Utilitaire de disque utilise fsck pour vérifier le disque en question. "Vérifier le disque" utilise
/sbin/fsck_hfs -fn -x /dev/diskX
tandis que "Réparer le disque" lance
/sbin/fsck_hfs -fy -x /dev/diskX
Voici les options utilisées:
-f: 'f'orce une vérification, même si le disque semble propre
-n: 'n'effectue jamais de réparation des problèmes trouvés
-y: répond 'o'ui à toute question concernant la réparation des problèmes (comme vous l'aurez deviné, -n et -y sont exactement opposés)
-x: génère une sortie au format XML, qui est analysé par Utilitaire de disque
/sbin/fsck (par opposition à /sbin/fsck_hfs) est un wrapper qui appelle /sbin/fsck_XXX selon le type de système de fichiers en question. Vous trouverez plus d'informations dans les pages de manuel de fsck et fsck_hfs, à partir desquelles j'ai emprunté beaucoup d'informations pour ma réponse.